Dê uma olhada aqui: link .
Seu problema é tratado na seção "Gerenciando conexões de autenticação do SQL Server".
Estou tentando se conectar por meio do Cmdlet do SQL Server Powershell (leia não ADO.NET ) usando a Autenticação baseada em SQL, não a segurança integrada do Windows.
Alguém sabe o formato a usar para isso?
Editar:
Eu posso chegar a esse caminho de cmdlet SQL usando o SQL Server Management Studio.
Ao fazer dessa maneira, o caminho é:
SQLSERVER:\SQL\foo\DEFAULT+homer
O problema é que eu não posso set-location para esse caminho via PowerShell
Dê uma olhada aqui: link .
Seu problema é tratado na seção "Gerenciando conexões de autenticação do SQL Server".
Você também pode fazer um único usando a declaração Invoke-Sqlcmd. Você precisa ter o host SQL 2008 Powershell instalado para isso (sqlps.exe) que é instalado com o SQL 2008.
PS C:\> sqlps
PS>invoke-sqlcmd -query "SELECT * FROM sys.databases" -serverinstance "foo" -username "homer" -password "simpsonsrock"