使用带有Windows身份验证的Powershell连接到SQL Server

时间:2016-07-02 10:33:30

标签: sql-server powershell authentication

我的Powershell脚本使用连接字符串连接到sql server实例,并使用executeReader获取数据。

现在使用系统用户的当前Windows身份验证进行连接,

$conn.ConnectionString = "Server=$SrvName; Integrated Security=true;"

但是如果我想使用备用Windows身份验证凭据并注意我不想使用SQL Server身份验证,而是使用备用凭据进行Windows身份验证,而不是当前凭据,即

这使用SQL Server身份验证,对吗?

$conn.ConnectionString = "Server=$SrvName; UserName=User1; Password=pwd;"

我不想要它。

我想要一个带有用户名,密码输入的ConnectionString,但是使用带有这些输入的Windows身份验证。

1 个答案:

答案 0 :(得分:0)

右键单击时,从Powershell图标或快捷方式按住shift键。这将打开一个菜单,其中包含以不同的Windows用户身份运行应用程序的选项。请注意,仅从任务栏或其他文件夹上的快捷方式或从.exe本身的开始菜单开始,这不起作用。

enter image description here