Tenho trabalhado com mapeamento de unidades dentro do sql server .
Mapeei algo semelhante a isto:
EXEC XP_CMDSHELL 'net use y: "\\my_server\Initialed Folders\MM" @@__password__@@ /User:mycompany\m_miorelli /persistent:NO'
e isso foi há mais de 3 meses.
agora eu mudei minha senha.
então quando eu for para o mesmo servidor, vamos chamá-lo de my_server, e eu executo isso
EXEC XP_CMDSHELL 'net use'
Eu obtenho este resultado:
você vê que há az: drive ainda pendurado aí, não sei exatamente como, talvez eu tenha mapeado ...persisted
Quando tento qualquer operação que envolva o servidor onde residem os backups, recebo esta mensagem de erro:
restore filelistonly from disk=N'\\backup_server\ Initialed Folders\MM\backup_of_a_database.bak'
Msg 3201, Level 16, State 2, Line 20
Cannot open backup device '\\backup_server\ Initialed Folders\MM\backup_of_a_database.bak'. Operating system error 1326(The user name or password is incorrect.).
Msg 3013, Level 16, State 1, Line 20
RESTORE FILELIST is terminating abnormally.
Eu tentei fazer isso :
exec xp_cmdshell 'net use \\ip\xxx pass /user:xxx /persistent:no'
questões):
como posso me livrar dessa unidade mapeada? ou objetivo muito específico: como posso me livrar dessa coisa de senha errada?
isso não está acontecendo em nenhum outro servidor.
Atualizar
Seguindo o conselho de Craig nos comentários, obrigado Craig , removi minha unidade mapeada
EXEC XP_CMDSHELL 'NET USE Z: /d'
Isso me deixou feliz e agradecido, porém não resolveu o problema.
foram registradas no registro relacionadas a essa unidade mapeada. Tive que fazer algumas coisas para resolver isso, incluindo reiniciar a caixa algumas vezes.
certifique-se de acessar o registro como administrador.
aqui uma sequência de fotos: