Ult. Alteração: 13/02/2025

Alterado por: Henrique


Executar o comando DBCC.

Fechar os sistemas AllegroNet.


Abra SQL Server Management.

Selecione a base de dados DB_IDE_AllegroLoja, clique com o botão direito do mouse e clique na opção "New Query".

Execute o script abaixo:

Atenção: Execute apenas uma vez cada bloco de comando.


-- 1º Bloco

ALTER DATABASE DB_IDE_AllegroLoja

SET SINGLE_USER

GO


-- 2º Bloco

DBCC CHECKDB ('DB_IDE_AllegroLoja', REPAIR_ALLOW_DATA_LOSS) 

GO


-- 3º Bloco

ALTER DATABASE DB_IDE_AllegroLoja

SET MULTI_USER

GO



-- Fim dos comandos.


Observação:

Os comandos DBCC verificam a integridade lógica e física de todos os objetos do banco de dados, validando o conteúdo do banco de dados e consistência das tabelas.

A correção de erros do DBCC pode exigir que algumas páginas sejam excluidas, portanto, alguns dados poderão ser perdidos.


Executamos os comandos DBCC quando o banco de dados está corrompido.

Ou quando é exibida a mensagem abaixo em algum processo dos sistemas AllegroNet:

"Could not find an entry for index 4 with object ID 34 in database 5.

Possible schema corruption. Run DBCC CHECKDB.

A severe error occurred on the current command.

The results, if any, should be discarded".





_



Possíveis Problemas

  • “Após mudar o banco para Single User o comando DBCC só fica rodando sem fim, em espera”:

— Provalmente existe uma conexão aberta, verifique se existe algum módulo em aberto e até mesmo nas estações.


  • “Database 'DB_IDE_AllegroLoja' is in transition. Try the statement later”:

— Ao tentar setar em um banco e da este erro é porque ele esta em single user e já tem uma conexão aberta. (se o banco esta em single user e tentar abrir dois módulos do sistema o primeiro que acessar o banco vai funcionar e o segundo dara falha de conexão), necessário voltar o banco de dados para multi user.


  • “Tempo excedido. Querie: ALTER DATABASE DB_IDE_AllegroLoja SET SINGLE_USER”:

— Sistema está em uso, fechar todas as estações e aplicativos em aberto.

Created with the Personal Edition of HelpNDoc: Easy EBook and documentation generator