none
Erro efetuar Backup SQL Server 2008 Express RRS feed

  • Pergunta

  • Olá amigo, bom dia! Estou tentando fazer o backup de um banco de dados mas está aparecendo essa mensagem de erro:

    "O usuário não tem permissão para executar esta ação.
    - ADODBCommandSQL: IF  EXISTS (SELECT name FROM master.dbo.sysdevices WHERE name = N'BackupBD') EXEC master.dbo.sp_dropdevice @logicalname = N'BackupBD'  EXEC master.dbo.sp_addumpdevice  @devtype = N'disk', @logicalname = N'BackupBD', @physicalname = N'C:\"PastaAplicação"\BackupBD.bak' ".

    Aí eu não sei se esse usuário que a mensagem está referindo, se é o usário da aplicação, usuário do SGBD (sa) ou usuário do Windows. No Caso o SGBD é um SQL Server 2008 Express e o S.O. é Windows 7 Professional 32Bits.

    Não consigo em lugar algum, resposta para essa dúvida e o mais próximo que encontrei foi em uma resposta que você deu para outro usuário com dúvidas sobre backup também. 

    Muito obrigado de qualquer forma!

    Att,

    Leonardo Almeida


    • Editado leonardoptga quarta-feira, 11 de maio de 2016 12:59
    quarta-feira, 11 de maio de 2016 12:56

Respostas

  • Bom dia Leonardo.

    Tente entrar com autenticação do windows no sql e realizar esse processo, outra coisa é dar permissão na pasta que você esta tentando inserir o backup também. Se o erro ainda permanecer pode ser que a conta que esta configurada para iniciar o sql server não tem permissões necessarias. Pode verificar a mesma entrando no configuration Manager.

    Att


    • Editado Andre Modena quarta-feira, 11 de maio de 2016 13:25
    • Sugerido como Resposta Andre Modena quarta-feira, 11 de maio de 2016 13:33
    • Não Sugerido como Resposta Andre Modena quarta-feira, 11 de maio de 2016 13:41
    • Marcado como Resposta leonardoptga quarta-feira, 11 de maio de 2016 16:40
    quarta-feira, 11 de maio de 2016 13:16

Todas as Respostas

  • Bom dia Leonardo.

    Tente entrar com autenticação do windows no sql e realizar esse processo, outra coisa é dar permissão na pasta que você esta tentando inserir o backup também. Se o erro ainda permanecer pode ser que a conta que esta configurada para iniciar o sql server não tem permissões necessarias. Pode verificar a mesma entrando no configuration Manager.

    Att


    • Editado Andre Modena quarta-feira, 11 de maio de 2016 13:25
    • Sugerido como Resposta Andre Modena quarta-feira, 11 de maio de 2016 13:33
    • Não Sugerido como Resposta Andre Modena quarta-feira, 11 de maio de 2016 13:41
    • Marcado como Resposta leonardoptga quarta-feira, 11 de maio de 2016 16:40
    quarta-feira, 11 de maio de 2016 13:16
  • Muito obrigado! Pelo Management Studio eu consigo fazer o Backup, mas disparando pelo gatilho da aplicação que executa aquele script de backup, ele não vai. Vou reinstalar o SGBD para ver o que acontece.

    quarta-feira, 11 de maio de 2016 13:25
  • Muito obrigado! Pelo Management Studio eu consigo fazer o Backup, mas disparando pelo gatilho da aplicação que executa aquele script de backup, ele não vai. Vou reinstalar o SGBD para ver o que acontece.

    Então Leonardo na verdade aquele script ele não faz fisicamente o backup na pasta selecionada, ele somente cria um nome logico para o caminho que você especificou para facilitar o quando você de fato for realizar o backup. 

    Por exemplo, depois de executado aquele script o backup poderia ser feito da seguinte forma:

    Backup database [nome do banco] to disk ='BackupBD'

    Assim ele já iria automaticamente para o caminho que você definiu no script.

    Pode verificar mais sobre ele nesse link: https://msdn.microsoft.com/pt-br/library/ms188409(v=sql.120).aspx

    Se a resposta foi útil por favor classifique.

    Att..


    • Editado Andre Modena quarta-feira, 11 de maio de 2016 13:48
    quarta-feira, 11 de maio de 2016 13:47
  • Eu reinstalei o SGBD e deu tudo certo. Estranho isso pois estava funcionando normalmente a aplicação, só não fazia backup. Mas muito obrigado pela ajuda!
    quarta-feira, 11 de maio de 2016 16:41
  • Eu reinstalei o SGBD e deu tudo certo. Estranho isso pois estava funcionando normalmente a aplicação, só não fazia backup. Mas muito obrigado pela ajuda!

    Estranho mesmo, mas ainda bem que agora esta tudo certo. 

    Abraço.

    quarta-feira, 11 de maio de 2016 16:43