Como desbloquear um banco de dados no SQL

O SQL Server é um aplicativo de banco de dados usado por pequenas e grandes empresas. Os aplicativos são programados para acessar o banco de dados e enviar comandos para o servidor. O servidor implementa os comandos nas tabelas do banco de dados. Se um aplicativo ficar inativo ou algo falhar no servidor, uma tabela poderá ser bloqueada, causando problemas para outros usuários quando eles tentarem acessar os registros. Para remover um bloqueio de banco de dados, você deve identificar o processo e usar a linha de comando para cancelar o processo de bloqueio.

Passo 1

Abra o console do SQL Server Enterprise Server. Isso pode ser encontrado no menu “Iniciar” do Windows, no menu “SQL Server”. Clique em “SQL Server Management Studio” para abrir o console.

Etapa 2

Digite “sp_who ‘active'” na área de trabalho e pressione a tecla “Enter”. Isso mostra todos os processos, nomes de usuário e sessões de ID associados a eles. Você precisa identificar qual ID está causando o bloqueio.

Etapa 3

Identifique 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 insira o ID da sessão. Você precisará desse ID nas etapas a seguir.

Etapa 4

Digite “Matar “no console. Isso removerá o bloqueio de registro na linha da tabela. Depois que o bloqueio for removido, abra a tabela para verificar se o bloqueio foi removido com êxito.

Etapa 5

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

Referências

Categorias Internet
 

Você pode estar interessado:

Deixe um comentário