Estou tentando mapear outro servidor, dando o comando
EXEC xp_cmdshell
'NET USE H:\\568.256.8.358\backup_147 1234abc /USER:cranew /PERSISTENT:yes'
Eu recebi um erro com isso:
caminho de rede não encontrado
Mas eu sou capaz de mapear outro servidor manualmente. Por favor, ajude-me a resolver isso.
NET USE H:\ \\server\share 1234abc /USER:cranew /PERSISTENT:yes
H:\
, você pode simplesmente escrever o caminho completo\\server\share\folder\filename.bak
,. Isso funciona perfeitamente para backups, OPENROWSET, etc., desde que você tenha configurado as permissões da conta de serviço corretamente.Respostas:
Isso é mais uma
NET USE
pergunta do que uma questão do SSMS / SQL Server.NET USE tem a sintaxe:
Então, eu esperaria que seu comando fosse assim:
fonte
Não mapeie unidades de rede e espere que elas estejam lá. Basta fazer backup diretamente no caminho da rede.
O uso de unidades mapeadas fica complicado rapidamente, quando você começa a supor que a letra da unidade estará disponível na próxima vez. O que acontece quando você adiciona outro disco rígido ao servidor posteriormente e deseja usar essa letra de unidade? O que acontece quando o Windows desconecta a unidade para recuperar o soquete de rede?
fonte
após reiniciar o servidor deve executar o comando plase solution save command ...
fonte