SQLデータベースを自分のC:\からサーバーに移動しようとしています。 Excel、Access、およびCSVファイルからデータを取得するのに、Openrowset
とOpendatasource
を使用しますが、現在は固定ドライブ(C:\またはE :)でのみ動作します。私は、ドライブをマップするためにxp_CmdShell
を使用しようと、ここで私が得るものであるのです。この後xp_cmdshellネットワークエラーが発生しました
exec sp_configure 'xp_cmdshell', 1;
reconfigure
:
exec xp_cmdshell 'net use G: \\172.16.0.32\Finance'
と
を得たThe command completed successfully. NULL NULL
はまず、私はこれを実行しました
次に実行します。
exec xp_cmdshell 'net use'
とget:
New connections will be remembered. NULL NULL Status Local
Remote Network NULL ------------------------------------------------------------------------------- OK G: \172.16.0.32\Finance Microsoft Windows Network The command completed successfully. NULL NULL
しかし、私はこれを実行するとエラーが表示されます。誰でも助けることができる場合は
exec xp_cmdshell 'Dir G:'
An unexpected network error occurred. NULL
それは巨大になります!
アップデート:すべては私のOPENROWSETクエリの後
exec xp_cmdshell 'Dir G:'
Volume in drive G is FileSharing1 Volume Serial Number is 20E1-DEF3 NULL Directory of G:\ NULL 06/22/2017 08:56 AM . 06/22/2017 08:56 AM .. 09/20/2017 09:37 AM
IMA Utilization Reports 03/09/2017 06:36 PM
Microsotf SQL Server 2014 02/15/2017 06:22 PM
Wellcare-Apixio Project 0 File(s) 0 bytes 5 Dir(s) 722,791,567,360 bytes free NULL
: は、私はこれを得たドライブを削除し、それを再マップ、サーバーを再起動し、サービス
exec xp_cmdshell 'net use G: /delete' exec xp_cmdshell 'net use G: \172.16.0.32\Finance'
を再起動しましたまだ動作しません。
コマンドプロンプトでこれを実行しようとしましたか?これは、SQL Serverが動作しない場合、SQL Serverと何か関係があることを排除します。 – SQLChao
良いアイデア。私は試して、コマンドが正常に完了した、私はサービスを再起動したが、それでも動作しませんでした。他のアイデア? – anonymous
エラーは です。指定されたパスが見つかりません。 – anonymous