kleberpd Postado 24 de Abril de 2013 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 51 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 24 de Abril de 2013 Bom dia, Alguem pode me ajuda, Já parei o banco e voltei e mesmo assim continua aparecendo a mensagem, quero voltar o backup e não consigo. Restaurar falhou para Servidor XXX (Microsoft.SqlServer.SmoExtended) System.Data.SqlClient.SqlError: Não foi possivel obter o acesso exclusivo porque o banco de dados esta sendo usado. (Microsoft.SqlServer.Smo) Já executei o comando sp_who e mostra os status do banco em sleeping Obrigado. Kleber Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Robinson Postado 24 de Abril de 2013 Tópicos Que Criei: 58 Tópicos/Dia: 0.01 Meu Conteúdo: 672 Conteúdo/Dia: 0.10 Reputação: 25 Pontos/Conquistas: 4.005 Conteúdo Resolvido: 0 Dias Ganho: 18 Status: Offline Idade: 48 Denunciar Compartilhar Postado 24 de Abril de 2013 Antes de eu lhe dizer qualquer coisa me diga outra por favor. Você fez uma nova instalação do SQL Server e está tentando restaurar um backup nele? Esse servidor é SQL Server? Qualquer versão? E como você fez o backup? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
kleberpd Postado 24 de Abril de 2013 Tópicos Que Criei: 2 Tópicos/Dia: 0.00 Meu Conteúdo: 6 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 51 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 24 de Abril de 2013 Olá Robson, O meu Sql Server é 2008 R2 Fiz o backup programado que faço pelo script, vi com um amigo meu que o procedimento esta correto o que houve foi um travameto do banco. Tanto é que quando fui deletar o banco o mesmo informava que tinha conexões aberta sem ter ninguem conectado. E quando vamos deletar ele informou e marcamos a opção de deletar conexões abertas e funcionou. Após deletar o banco corporerm, criei novamente restaurando o backup e deu certo. Obrigado pela ajuda. att Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Elder Carlos Postado 28 de Outubro de 2014 Tópicos Que Criei: 30 Tópicos/Dia: 0.01 Meu Conteúdo: 133 Conteúdo/Dia: 0.02 Reputação: 2 Pontos/Conquistas: 948 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 43 Denunciar Compartilhar Postado 28 de Outubro de 2014 (editado) Bom dia! Sei que o post é antigo, mas quem procura a solução para este problema na internet pode acabar chegando aqui, assim sendo, quis compartilhar a informação, creio que posso ajudar alguém. Hoje ao tentar restaurar um arquivo de BKP no SQL tive o mesmo problema acima descrito (não foi possível obter o acesso exclusivo porque o banco de dados esta sendo usado). Após incansáveis buscas na internet, o pessoal do suporte da Totvs me ajudou a solucionar a questão. Percorri o seguinte roteiro: 1º Fiz uma cópia do BKP no diretório da maquina renomeando o mesmo e deixando ao final ( .bak ); 2º Abri o SQL server; 3º Localizei o conjunto de banco de dados no qual eu queria restaurar o arquivo de BKP; 4º Como o cursor do mouse em cima do banco a ser restaurado, cliquei com o botão direito e fui em Propriedades / Opções / Estado; 5º Na frente da aba Estado, terá a opção de Restrição do Uso do Banco de Dados (isto na versão SQL Server 2008 R2 em português, na versão em inglês, pode estar abaixo da aba Service Broker). Alterei a opção para RESTRICTED_USER, limitando assim o uso do banco de dados a maquina na qual esta instalado o SQL; 6º Voltei ao menu inicial do SQL, cliquei novamente com o botão direito banco de dados a ser restaurado, após nas opções Tarefas / Restaurar / Bando de Dados; 7º Em dispositivo de origem localizei o arquivo de BKP a ser restaurado, e após na frente do arquivo marquei a opção Restaurar; 8º Após fui à aba de opções que se encontra no canto esquerdo superior e dentro desta marquei a opção de Substituir o banco de dados existentes (WITH REPLACE). Até mais!! Editado 28 de Outubro de 2014 por Elder Carlos 1 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Jair - Fórmula Postado 28 de Outubro de 2014 Tópicos Que Criei: 902 Tópicos/Dia: 0.14 Meu Conteúdo: 8.855 Conteúdo/Dia: 1.34 Reputação: 311 Pontos/Conquistas: 106.701 Conteúdo Resolvido: 0 Dias Ganho: 196 Status: Online Idade: 52 Dispositivo: Windows Denunciar Compartilhar Postado 28 de Outubro de 2014 Boa Elder, obrigado por compartilhar a dica. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
diegobueno Postado 29 de Outubro de 2014 Tópicos Que Criei: 12 Tópicos/Dia: 0.00 Meu Conteúdo: 39 Conteúdo/Dia: 0.01 Reputação: 2 Pontos/Conquistas: 327 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Denunciar Compartilhar Postado 29 de Outubro de 2014 (editado) Ja passei por esse problema, hoje faco com a sql abaixo Use Master Alter Database [corporerm_teste] SET SINGLE_USER With ROLLBACK IMMEDIATE RESTORE DATABASE [corporerm_teste] FROM DISK = 'f:\BACKUP\CorporeRM_backup_2014_09_25_230002_7695239.bak' WITH REPLACE GO nao e o melhor dos mundos, mas funciona que é uma beleza rs... so fiquem atentos quanto a base a ser usado no ALTER, isso ai ta funfando tranquilinho basta saber exatamente o caminho do bkp gerado Editado 29 de Outubro de 2014 por diegobueno Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
Participe da conversa
Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.