none
Alguem sabe como fazer Backup Banco SQL Server no Site RRS feed

  • Pergunta

  •   Estou desenvolvendo um site, que está hospedado pela Alweb. Ele tem uma ferramenta ASP.NET Enterprise Manager que eu uso para Administrar o Banco SQL SERVER. Quero fazer backup desse banco, quando eu for fazer alguma mudança Realmente complicada. Mas não sei como fazer esse backup, ou se puder baixar o Banco de Dados. A quem puder me ajudar, muito Obrigado.
    • Movido Gustavo Maia Aguiar quinta-feira, 20 de agosto de 2009 17:01 (De:SQL Server - Desenvolvimento Geral)
    sábado, 15 de agosto de 2009 01:31

Respostas

  • Rodolfo,

         Você pode desenvolver uma ferramenta que faz esse serviço pra você e via T-SQL fazer o backup do seu banco (BACKUP DATABASE <banco> to disk=<localizacao do arquivo no servidor.bak>). Depois disso, pode fazer a aplicação copiar esse arquivo .bak via ftp do servidor do sql para um outro servidor... porém, algumas coisas importantes devem ser levadas em consideração: O usuário dessa aplicação tem que ter no mínimo a role db_backup_operator, direito de escrita no diretório do backup, e por fim, acesso externo à um ftp.


    MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008
    sábado, 15 de agosto de 2009 18:57
    Moderador

Todas as Respostas

  • Oi Rodolfo,

    se você não tem acesso ao sql server nem através do management studio, nem através de console, então sua unica alternativa é utilizar as ferramentas da Alweb... você não encontrou uma opção no site de administração deles para realizar o backup? 
    talvez você deva entrar em contato direto com o suporte técnico deles..

    att.

    Felipe Ferreira
    http://weblogs.asp.net/felipeferreira
    MCT, MCITP, MCPD, 5X MCTS
    sábado, 15 de agosto de 2009 11:13
  • Rodolfo,

         Você pode desenvolver uma ferramenta que faz esse serviço pra você e via T-SQL fazer o backup do seu banco (BACKUP DATABASE <banco> to disk=<localizacao do arquivo no servidor.bak>). Depois disso, pode fazer a aplicação copiar esse arquivo .bak via ftp do servidor do sql para um outro servidor... porém, algumas coisas importantes devem ser levadas em consideração: O usuário dessa aplicação tem que ter no mínimo a role db_backup_operator, direito de escrita no diretório do backup, e por fim, acesso externo à um ftp.


    MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008
    sábado, 15 de agosto de 2009 18:57
    Moderador
  • Eu já tinha tentado assim, só não tinha colocado o db_backup_operator no usuário. Mas não deu certo, o SQL diz que eu não tenho permissão para isso. Eu estou fazendo assim entro pelo SSMS e conecto com o Servidor, dai faço o comando do USE Banco e BACKUP DATABASE ele grava. Depois volto no SSMS e clico em Restore, mas ele me diz que não tenho permissão. Vou tentar conversar com o Suporte da Hospedagem para ver se consigo a senha do Usuário SA. Mas muito Obrigado.
    quinta-feira, 20 de agosto de 2009 03:47