none
Restore RRS feed

  • Pergunta

  • Precisamos fazer um restore em uma de nossas bases.

    O problema é que todos os usuários fecharam o sistema, mas ao dar um restore aparece um erro dizendo que a base esta sendo utilizada. Mas ninguém está utilizando.

    Eu poderia reiniciar o serviço para resolver isso, mas o problema são as minhas outras bases.

    Existe alguma outra forma para eu conseguir fazer este restore sem apresentar este problema?

    Obrigado


    alexgur
    • Movido Gustavo Maia Aguiar sexta-feira, 11 de março de 2011 16:56 (De:SQL Server - Desenvolvimento Geral)
    sexta-feira, 11 de março de 2011 15:11

Respostas

  • Alex,

         Não é você mesmo que está acessando a base?

         Para fazer o restore é importante você não estar acessando a base.

         Tente isso:

          USE MASTER

          GO

          RESTORE DATABASE <MinhaBase> FROM ....


    Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
    sexta-feira, 11 de março de 2011 15:21
    Moderador
  • Alexgur, 

     

    Sempre que for restaurar uma base faça o seguinte antes de restaurar o backup

     

    USE master

    GO

     

    ALTER DATABABASE 'DatabaseName'

    SET SINGLE_USER

    WITH ROLLBACK IMMEDIATE

     

    Assim somente terá você acessando a base..

    Depois disso realize o restore.

     

    Sua base estará em SINGLE_USER ou seja inacessível para outros usuários

    Rode o seguinte script para a base passar a ser acessada por todos.

     

    ALTER DATABASE  'DatabaseName'

    SET MULTI_USER

     

    Att,


    Luan.Moreno MCP || MTA ||MCTS SQL Server 2005 Blog: http://luanmorenodba.wordpress.com Twitter: @luansql Classifique as respostas. O seu feedback é imprescindível
    sexta-feira, 11 de março de 2011 16:58
  • Fabrizzio,

    Tudo processo de restore deve ser realizado com a base de dados exclusiva ao Restore, nenhum usuário pode esta conectado.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    domingo, 13 de março de 2011 01:48
    Moderador

Todas as Respostas

  • Alexgur,

     

    Voce precisa fazer um restore de um bkp full? e precisa ser em cima de uma base ja existente (sobreescrevendo-a), porem a mesma esta em utilização é isso?


    ------------------------------------------------------------- Oracle OCA11g
    sexta-feira, 11 de março de 2011 15:14
    Moderador
  • Alex,

         Não é você mesmo que está acessando a base?

         Para fazer o restore é importante você não estar acessando a base.

         Tente isso:

          USE MASTER

          GO

          RESTORE DATABASE <MinhaBase> FROM ....


    Roberto Fonseca MCT / MCITP - Database Administrator 2008 MCITP - Database Developer 2008 MCITP - Business Intelligence 2008
    sexta-feira, 11 de março de 2011 15:21
    Moderador
  • Alexgur, 

     

    Sempre que for restaurar uma base faça o seguinte antes de restaurar o backup

     

    USE master

    GO

     

    ALTER DATABABASE 'DatabaseName'

    SET SINGLE_USER

    WITH ROLLBACK IMMEDIATE

     

    Assim somente terá você acessando a base..

    Depois disso realize o restore.

     

    Sua base estará em SINGLE_USER ou seja inacessível para outros usuários

    Rode o seguinte script para a base passar a ser acessada por todos.

     

    ALTER DATABASE  'DatabaseName'

    SET MULTI_USER

     

    Att,


    Luan.Moreno MCP || MTA ||MCTS SQL Server 2005 Blog: http://luanmorenodba.wordpress.com Twitter: @luansql Classifique as respostas. O seu feedback é imprescindível
    sexta-feira, 11 de março de 2011 16:58
  • Fabrizzio,

    Tudo processo de restore deve ser realizado com a base de dados exclusiva ao Restore, nenhum usuário pode esta conectado.


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    domingo, 13 de março de 2011 01:48
    Moderador