Precisamos fazer uma restauração e não podemos porque outros usuários estão conectados. Pensávamos que havíamos desconectado todos os processos, mas aparentemente não.
Como nós, do Management Studio, podemos lançar todos os outros para que possamos fazer esse backup?
Eu sempre uso o seguinte:
Às vezes, isso pode demorar um pouco e às vezes é bloqueado porque você está executando e tem uma conexão ativa com o banco de dados . Verifique se há outras janelas de consulta que possam ter o mesmo contexto de banco de dados - isso pode incluir caixas de diálogo abertas, Pesquisador de Objetos, IntelliSense, trabalhos de longa duração etc.
Quando termino de fazer minhas alterações na configuração desse banco de dados, simplesmente:
Embora, às vezes, o que preciso fazer com esse banco de dados exija que o banco de dados esteja online, então às vezes tenho que deixá-lo no modo de usuário único e fazer isso:
Agora posso fazer minhas alterações e, quando estiver pronto para que outros usuários se conectem, simplesmente:
Existem duas maneiras de fazê-lo:
Clique com o botão direito do mouse no banco de dados no Pesquisador de Objetos, vá para Tarefas> Desanexar. Marque a caixa de seleção Soltar conexões.
Defina o banco de dados para o modo de usuário único conforme descrito aqui :
Normalmente, defino o banco de dados em single_user e, em seguida, aguardo atraso e, em seguida, defino o banco de dados de volta no multiusuário como abaixo:
Nenhuma das opções acima funcionou para mim porque o servidor foi atingido por várias tentativas de conexão remota.
Quando fechei a porta específica do banco de dados no firewall do Windows, o Alter .. Set Multi_User normal funcionou na primeira tentativa.
O seguinte realmente mata todas as conexões. Bastante útil nos casos em que a configuração do modo de usuário único falha
Você pode usar o script abaixo para destruir todos ou modificar para um banco de dados específico.
Tudo o que pode ser morto, será! No entanto, os SPIDs do serviço SQL não serão afetados.
Eu uso este código:
Mas posso ver que o exemplo SINGLE USER é menos para digitar.