none
Fazer o backup em uma unidade de rede mapeada RRS feed

  • Pergunta

  • Boa tarde Pessoal.

    Estou com um problema.

    Migramos o servidor para a NUVEM (192.168.1.13) acessando via VPN.

    Porém nessa NUVEM não tem espaço para o backup.

    Gostaria de fazer o backup no Y:\ que esta mapeado já. (192.168.0.6).

    Porém esta dando erro, aparece assim:

    Msg 3201, Level 16, State 1, Line 1
    Cannot open backup device 'Y:\backup.bak'. Operating system error 3(The system cannot find the path specified.).
    Msg 3013, Level 16, State 1, Line 1
    BACKUP DATABASE is terminating abnormally.

    Tentei pelo JOB ou script e nenhum da certo.

    Usei o seguinte:

    BACKUP DATABASE [teste] TO  DISK = N'Y:\back.bak' WITH NOFORMAT, NOINIT,  NAME = N'teste-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10
    GO

    Como proceder ? poderiam me ajudar por favor.

    Atenciosamente.

    terça-feira, 17 de novembro de 2020 18:31

Todas as Respostas

  • Mapeamento do Windows o SQL Server não consegue enxergar.

    Voce precisa fazer um mapeamento diretamente no SQL Server via xp_cmdshell.

    exec xp_cmdshell 'if not exist y:\ net use y: \\192.168.0.6\PASTA /user:USUARIO SENHA'

    Sugiro também que crie uma rotina no seguinte formato.

    - Libere xp_cmdshell

    - Crie o mapeamento

    - Faça o backup

    - Bloqueie execução do xp_cmdhell (a nao ser que ja esteja liberado)


    Fabiano Carvalho

    terça-feira, 17 de novembro de 2020 18:43