none
Não consigo realizar Backup em um mapeamento de rede - Sql Server 2008 RRS feed

  • Pergunta

  • Amigos, boa tarde!

    Tenho um servidor onde estão as minhas bases e queria que os backups fossem salvos em uma outra máquina da rede, criei os Backups Device apontando para a pasta de destino, porém ao executar o comando BACKUP DATABASE a seguinte mensagem de erro é apresentada:

    Msg 3201, Level 16, State 1, Line 1

    Cannot open backup device 'BACKUP_DEVICE_PLACA_ESPECIE(E:\BKP_SQL\LOTE_02\PLACA_ESPECIE\PLACA_ESPECIE.BAK)'. Operating system error 3(failed to retrieve text for this error. Reason: 15105).

    Msg 3013, Level 16, State 1, Line 1

    BACKUP DATABASE is terminating abnormally.

    Li alguns tópicos relacionados e todos mencionam as permissões do usuário que sobe os serviços do SQL, alterei o usuário que sobe os serviços e concedi as permissões necessárias na pasta de destino dos BACKUPS, porêm a mesagem de erro persiste.

    Por favor, vocês poderiam me ajudar?

    Obrigado.

    terça-feira, 19 de abril de 2011 19:53

Respostas

  • Pedro,

     

    É possivel fazer isso mas não é recomendado pois é muito ruim para a segurança, todo caso, nao basta apenas informar o caminho compartilhado ou mapear pelo windows, é necessario mapear de dentro do SQL, para isso utilize o comando xp_cmdshell + netuse:

     

    sp_configure 'Show Advanced Options',1

    reconfigure

    go

    sp_configure 'xp_cmdshell',1

    reconfigure

    go

    xp_cmdshell 'net use P:\ \\Caminho /DOMINIO\Usuario /Senha'

     

    a partir dai, mande seu backup para esta letra mapeada, no meu exemplo, P:\


    ------------------------------------------------------------- Oracle OCA11g
    terça-feira, 19 de abril de 2011 20:06
    Moderador

Todas as Respostas

  • Pedro,

     

    É possivel fazer isso mas não é recomendado pois é muito ruim para a segurança, todo caso, nao basta apenas informar o caminho compartilhado ou mapear pelo windows, é necessario mapear de dentro do SQL, para isso utilize o comando xp_cmdshell + netuse:

     

    sp_configure 'Show Advanced Options',1

    reconfigure

    go

    sp_configure 'xp_cmdshell',1

    reconfigure

    go

    xp_cmdshell 'net use P:\ \\Caminho /DOMINIO\Usuario /Senha'

     

    a partir dai, mande seu backup para esta letra mapeada, no meu exemplo, P:\


    ------------------------------------------------------------- Oracle OCA11g
    terça-feira, 19 de abril de 2011 20:06
    Moderador
  • Obrigado Fabrizzio!!!!

    Funcionou!....

    Eu sei que não é recomendado...mas é a necessidade!.....

     

    Valeu!!!!!

    terça-feira, 19 de abril de 2011 20:30