명령을 제공하여 다른 서버를 매핑하려고합니다.
EXEC xp_cmdshell
'NET USE H:\\568.256.8.358\backup_147 1234abc /USER:cranew /PERSISTENT:yes'
이 오류가 발생했습니다.
네트워크 경로를 찾을 수 없습니다
그러나 다른 서버를 수동으로 매핑 할 수 있습니다. 이것을 분류하는 데 도와주세요.
안녕하세요, 플래그가 표시되거나 모드가 귀하의 질문을 삭제하지 않도록 추가 정보를 제공하십시오. SQL Server Management Studio를 사용하여 다른 서버에 정확히 어떻게 연결하려고합니까? powershell을 사용하고 있습니까? XP_CMDSHELL? NET USE 명령도 완전히 잘못되었습니다. SQL Server의 내부 또는 외부에서 어떻게 작동하는지 알 수 없습니다. 2 개의 백 슬래시 (\)와 폴더가 필요합니다.
—
Ali Razeghi
순 사용 내역에 오타가 있습니까? 나는 다음과 같은 것을 기대할 것이다 :
—
Stuart Moore
NET USE H:\ \\server\share 1234abc /USER:cranew /PERSISTENT:yes
이와 같은 네트워크 드라이브를 매핑하는 것은 아래의 답변에서 언급 한 이유로 실제로 좋은 생각이 아닙니다. 왜 대신 UNC 경로를 사용하지 않겠습니까?
—
Daniel Hutmacher
@DanielHutmacher, 그러면 어떻게 보일까요?!
—
Paul-Sebastian Manole
@ Paul-SebastianManole 대신을 사용
—
Daniel Hutmacher
H:\
하여 전체 경로를 작성할 수 있습니다 \\server\share\folder\filename.bak
. 서비스 계정 권한을 올바르게 설정 한 경우 백업, OPENROWSET 등에 완벽하게 작동합니다.