Como desbloquear um banco de dados no SQL

Como sobrescrever o bloqueio de um banco de dados no SQL.

Passo 1

Abra o console do SQL Server Enterprise Server. Isto é encontrado no menu "Iniciar" do Windows, sob o menu "SQL Server". Clique em "SQL Server Management Studio" para abrir o console.

Passo 2

Escreva "sp_who 'active'" no espaço de trabalho e pressione a tecla "Enter". Isso mostra todos os processos, nomes de usuários e sessões de ID associados a eles. Você tem que identificar qual ID está causando o bloqueio.

Passo 3

Identifica o ID da sessão para o registro bloqueado. Na lista exibida na Etapa 2, localize o usuário que possui o bloqueio de registro e aponte o ID da sessão. Você precisará desse ID nas etapas a seguir.

Passo 4

Escreva "Kill" no console. Isso removerá o bloqueio de registro na linha da tabela. Uma vez que o bloqueio foi removido, abra a tabela para verificar se o bloqueio foi eliminado com sucesso.

Passo 5

Pare e reinicie o aplicativo que apresentou o problema ao consultar a tabela. Esta etapa é necessária se a trava do registro estiver causando problemas em um aplicativo da área de trabalho. Isso também ajuda a redefinir qualquer aplicativo que esteja causando erros ao tentar consultar o registro bloqueado.