Help! I'm stuck in Single User Mode and can't get out!
SQL Server 2012
USE [master] SET DEADLOCK_PRIORITY HIGH ALTER DATABASE [StuckDB] SET MULTI_USER WITH NO_WAIT ALTER DATABASE [StuckDB] SET MULTI_USER WITH ROLLBACK IMMEDIATE
source
SQL Server 2012:
Tentou fazer uma cópia do banco de dados em um banco de dados ativo - para desanexar e anexar novamente.
Ele errou e o banco de dados afirmou que estava no modo de usuário único.
Tentou executar um código como:
ALTER DATABASE YourDatabase SET SINGLE_USER WITH ROLLBACK IMMEDIATE
--do you stuff here
ALTER DATABASE YourDatabase SET MULTI_USER
O banco de dados diz que não pode porque está em deadlock em processos ativos no banco de dados.
Não é possível matar processos ativos porque eles estão abaixo de 50, que são processos do sistema.
É aqui que todos os artigos on-line sobre o assunto são detalhados.
Eu tentei cortar todas as outras conexões ao banco de dados e reiniciar o banco de dados, no entanto, esses processos do sistema permanecem vivos.
Qualquer resposta rápida seria muito apreciada para que eu possa colocar meu banco de dados online novamente.
Tags sql-server