SQL Server

Notícias, idéias, tutoriais, dicas, etc...
Benavidezal
Membro
Membro
Mensagens: 1
Registrado em: 15 Jun 2016, 08:25
Fale sobre voce: Benavidezal

SQL Server

Mensagempor Benavidezal » 15 Jun 2016, 08:26

Eu recebo a seguinte mensagem de erro quando um aplicativo envia uma consulta:
Msg 605, Nível 21, estado 3, linha 1
Tentar recuperar a página lógica (1: 224) no banco de dados de 11 falhou. Ela pertence a unidade de alocação não 72058253744865280-72057594040287232
O que há de errado?


Avatar do usuário
Xevious
Administrador
Administrador
Mensagens: 9399
Registrado em: 28 Abr 2009, 01:12
Fale sobre voce: Sou feito de atomos
Gender:
Brazil

Re: SQL Server

Mensagempor Xevious » 15 Jun 2016, 18:04

A mensagem diz pouca coisa.
Mas parece que há um erro relacionado a indexação.
Porque uma parte aponta para obter uma informação num local mas ela não esta lá.

As possíveis correções variam conforme as estruturas da tabelas.
Se há campos auto incrementais, se há chaves estrangeiras.

Há como refazer os índices, mas é uma operação que depende muito da sequencia dos comandos.
Conheça o site Tele-Tudo, que contem prestadores de serviços para todo tipo de serviço

VazVaz
Membro
Membro
Mensagens: 1
Registrado em: 20 Jun 2016, 11:15
Fale sobre voce: VazVaz

Re: SQL Server

Mensagempor VazVaz » 20 Jun 2016, 11:19

Se DBCC CHECKDB ou CHECKTABLE relata um erro (que deve ser Msg 2533), a página está danificado ou página errada. Você deve restaurar um backup para resolver o problema. Se você não pode restaurar um backup, use as opções de reparo com DBCC CHECKDB. Para descobrir a causa do problema é a utilização de técnicas tais como faria com outros erros de corrupção de banco de dados que inclui:
Verifique se há problemas de hardware ou nível do sistema (A ferramenta como SQLIOSim pode ser útil para fazer isso. Navios SQLIOSim com o SQL Server 2008 e SQL Server 2008 R2 e não requer um download separado)
Certifique-se de que você tem a opção de banco de dados = CHECKSUM PAGE_VERIFY diante. Enquanto você ainda pode encontrar um 605 Erro de erro com soma de verificação habilitado (Ex. "Roteirista" problema ou uma página incorrecta fornecida pelo sistema I / S), permitindo que a soma de verificação pode fornecer prova definitiva de que a página foi modificada de forma incorreta no sistema I / S.
Tente restaurar um banco de dados de backup que sabe que será "limpo" (sem erros CHECKDB) e fazer backup do log de transações cobrindo saber o momento é o erro. Se você pode "jogar" esse problema, restaurando um banco de dados de backup de dados e transações "limpas" registra contato o suporte da Microsoft para obter ajuda.
Para mais informações sobre os problemas de corrupção de banco de dados veja aqui: Recovery ToolBox for SQL Server https://sql.recoverytoolbox.com/pt/


Voltar para “Programação”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante