2013-06-10 4 views
1

J'utilise le code suivant pour exécuter une requête sur une machine distante.Invoke-sqlcmd sur la machine distante

Invoke-Sqlcmd -ServerInstance $serverInstance -Database $dbName -InputFile $filePath -U "test" -P "testpwd" 

Mais obtenir une erreur comme

Invoke-Sqlcmd : Login failed. The login is from an untrusted domain and cannot be used with Windows authentication. 

Mon serveur de base de données et ma machine sont en même domaine, mais les deux sont différents machnies. S'il vous plaît aider.

+0

Que faire si vous essayez -u "mydomain \ test" '? –

+0

Utilisez-vous Powershell à distance sur une machine distante, puis en exécutant invoke-sqlcmd? –

Répondre

0

Assurez-vous que l'authentification Windows et l'authentification SQL sont activées sur le serveur de base de données auquel vous essayez d'accéder.

enter image description here

Questions connexes