0

次のコードを使用して、SQL Server からバッチ ファイルを実行しています。

exec sp_configure 'show advanced options', '1'
reconfigure
exec sp_configure 'xp_cmdshell','1'
reconfigure

exec xp_cmdshell '" D:\network.bat"'

そして、neywork.bat以下のコマンドが含まれています

rem disconnect and re-set upn network drive connection
net use z: /d /yes
net use z:\\mlisfile07

ここでz:は、他のパスにマップされていますが、出力では次のように表示されています

ネットワーク接続が見つかりませんでした
システムエラー 85 が発生しました

4

2 に答える 2

1

ドライブ文字とネットワーク パスの間にスペースがありません:

net use z: \\mlisfile07
         ~~~
于 2013-03-22T06:13:10.070 に答える
0

考えられる理由は、ログインしている SQL-SERVER ユーザーに管理者権限がないことです。

http://support.microsoft.com/kb/253821を確認してください。

于 2013-03-25T09:06:15.320 に答える