我正在尝试使用基于 SQL 的身份验证,而不是 Windows 集成安全性通过 SQL Server Powershell Cmdlet(不是 ADO.NET )进行连接。
有人知道为此使用的格式吗?
- 服务器:foo
- 实例:默认
- 用户名:homer
- 密码:simonsrock
编辑:
我可以使用 SQL Server Management Studio 访问此 SQL-cmdlet 路径。
这样做时,路径是:
SQLSERVER:\SQL\foo\DEFAULT+homer
问题是我无法set-location
通过 PowerShell 到达此路径
您还可以使用 Invoke-Sqlcmd 语句执行一次性操作。您必须为此安装 SQL 2008 Powershell 主机 (sqlps.exe),该主机随 SQL 2008 一起安装。
看看这里:http: //msdn.microsoft.com/en-us/library/cc281947.aspx。
您的问题在“管理 SQL Server 身份验证连接”部分中得到处理。