ここでいくつかの例に従いましたが、実行後に sqlcmd を機能させることができません。
次の 2 つの手順で機能させることができます。
ステップ 1: runas を使用して新しいログインにログインし、コマンド プロンプトを開きます。
runas.exe /savecred /user:DOMAIN_NAME\login_name cmd.exe
ステップ 2: スクリプトで sqlcmd を実行する
sqlcmd -S サーバー名 -E /Q"exit(SELECT @@version )"
でも結果を出すまであと一歩にしたい。以下に示すように runas コマンドの後に " " を追加しようとしましたが、うまくいきませんでした:
runas.exe /savecred /user:DOMAIN_NAME\login_name "sqlcmd -S server_name -E /Q"exit(SELECT @@version )""
何か案は?