Backup do SQL Server DB em uma unidade remota

1

Estou tentando fazer backup de um banco de dados do SQL Server para outra letra de unidade localizada em outra rede em outro domínio. O local já foi mapeado para Z:\ e corresponde a \10.98.76.6\Backups\ . Este é o código que tenho até agora em uma consulta SQL:

BACKUP DATABASE [LabResultDb] TO  
    DISK = Z'\LabResultDb_backup_12-09-2011.bak' 
    WITH NOFORMAT, NOINIT,  NAME = Z'LabResultDb-Full Database Backup', 
    SKIP, NOREWIND, NOUNLOAD,  STATS = 10

Mas recebo uma mensagem de erro ...

Mensagem de erro

Cannot open backup device '.98.76.6\Backups'. Operating system error 1326(failed to retrieve text for this error. Reason: 15105).

    
por JFB 12.09.2011 / 18:09

4 respostas

2

Z '\ LabResultDb_backup_12-09-2011.bak' - não é um caminho válido.

BACKUP DATABASE [LabResultDb] no
    DISK = '\ 10.98.76.6 \ Backups \ LabResultDb_backup_12-09-2011.bak'

deve funcionar. Certifique-se de que o SQL Server (SQL Server Agent) foi iniciado com uma conta de usuário (não "Sistema Local") que tenha acesso a \ 10.98.76.6 \ Backups \ share.

    
por 12.09.2011 / 18:23
0

O motivo do erro é porque o SQL Server é executado em uma conta com menos privilégios que não tem acesso à sua rede mapeada.

    
por 12.09.2011 / 18:22
0

Para o que @Duenni disse. Eu tenho um script de backup que vai para \\ caminho \ local \ e funciona muito bem. Mesmo assim, se você quiser uma letra de unidade tente "N'Z: \" não "Z '\"

    
por 12.09.2011 / 18:23
0

Para aqueles que ainda se deparam com esse tipo de problema.

Verifique se a conta em que seu servidor está sendo executado não alterou a senha nesse meio tempo. O servidor continuará a trabalhar até a próxima reinicialização, mas não será autenticado no compartilhamento remoto.

    
por 12.02.2015 / 16:12