【问题标题】:How can we pass encrypted password in SQL connection string on PowerShell?我们如何在 PowerShell 上的 SQL 连接字符串中传递加密密码?
【发布时间】:2022-11-19 04:10:49
【问题描述】:

我们如何在 PowerShell 上的 SQL 连接字符串中传递加密密码?

无法使用 NT AUTHORITY\ SYSTEM 帐户连接 SQL 服务器。使用 NT Authority\System 帐户连接到 SQL Server 需要采取什么步骤? 经检查,我安装了 PSTools 并将所有文件解压缩到特定位置并运行 cmd。 使用以下命令 psexec -i -s ssms.exe 运行上面的 cmd 后,我得到: 无法安装 拒绝访问

【问题讨论】:

    标签: sql-server ssms


    【解决方案1】:

    你不会多说客户和你应该实现的目标。关于 psexec 的部分对我来说很难理解。

    您可以通过本地网络、sql 登录和 windows 登录两种方式使用凭据。我假设您正在尝试使用 Windows 登录。

    如果您从 Windows 计算机运行控制台应用程序或桌面应用程序,您将以启动该应用程序的用户身份进行连接。正常来说,你。

    既然你得到了“NT AUTHORITYSYSTEM”,我想你想尝试尽可能像 Windows 服务一样。我的建议是以指定用户“ADMyServiceAccount”的身份启动服务。您在 SQL Server 中授予此用户访问权限。

    我建议您阅读以下差异:

    • NT AUTHORITY 系统
    • NT AUTHORITY 网络服务
    • 广告账户

    如果您不是要调试/构建服务,而只是想在桌面应用程序中获取一些 sql server 数据。使用常规工具和您的个人帐户。如果没有,sql登录。

    如果您想使用计算机帐户,您应该使用将 AD$ 计算机帐户添加到 SQL 服务器上的 ACL 列表。

    注意:AD 是您的 Active Directory 的名称。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-05
      • 2017-08-04
      • 2011-01-10
      • 2010-12-30
      • 2016-08-09
      • 1970-01-01
      • 2012-01-02
      相关资源
      最近更新 更多