Я создал командный файл и поместил в него следующую строку:
runas /user:internal\c39293 "C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -E -S WLDZ9454 -d ChadDb -Q "usp_Test"
Я пытался запустить хранимую процедуру usp_Test на сервере WLDZ9454 для базы данных ChadDb.
Когда я его выполняю, я просто получаю информацию о параметрах параметров, без сообщений об ошибках, поэтому мне не ясно, что я делаю неправильно.
Обратите внимание, что когда я запускаю кодбез кода, который пытается работать под разными учетными данными, он работает:
"C:\Program Files\Microsoft SQL Server\100\Tools\Binn\SQLCMD.EXE" -E -S WLDZ9454 -d ChadDb -Q "usp_Test"