SQL 데이터베이스를 C : \에서 Server로 옮길 때 약간 익숙합니다. 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
다음을 실행합니다.
,363,210exec xp_cmdshell 'net use'
얻을 :
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