Quando o banco Hiper estiver (Suspeito) basta seguir esse script abaixo ou chamar o suporte do hiper, é fácil de fazer basta rodar os comandos conforme descrito a sequencia abaixo.
— Passo 1
ALTER DATABASE Hiper SET EMERGENCY
ALTER DATABASE Hiper SET SINGLE_USER WITH ROLLBACK IMMEDIATE— Passo 2
DBCC CheckDB (‘Hiper’, REPAIR) — Tentar este comando, se der erro, tentar o debaixo
–DBCC CheckDB (‘Hiper’, REPAIR_ALLOW_DATA_LOSS)— Passo 3
ALTER DATABASE Hiper SET MULTI_USER
ALTER DATABASE Hiper SET ONLINE— Passo 4
USE Hiper EXEC sp_msforeachtable ‘ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL’—————————————————————————————————————— Passo 1
ALTER DATABASE Unife SET EMERGENCY
ALTER DATABASE Unife SET SINGLE_USER WITH ROLLBACK IMMEDIATE— Passo 2
DBCC CheckDB (‘Unife’, REPAIR) — Tentar este comando, se der erro, tentar o debaixo
–DBCC CheckDB (‘Unife’, REPAIR_ALLOW_DATA_LOSS)— Passo 3
ALTER DATABASE Unife SET MULTI_USER
ALTER DATABASE Unife SET ONLINE— Passo 4
USE Unife EXEC sp_msforeachtable ‘ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL’—————————————————————————————————————————— Passo 1
ALTER DATABASE HiperPdv SET EMERGENCY
ALTER DATABASE HiperPdv SET SINGLE_USER WITH ROLLBACK IMMEDIATE— Passo 2
DBCC CheckDB (‘HiperPdv ‘, REPAIR) — Tentar este comando, se der erro, tentar o debaixo
–DBCC CheckDB (‘HiperPdv ‘, REPAIR_ALLOW_DATA_LOSS)— Passo 3
ALTER DATABASE HiperPdv SET MULTI_USER
ALTER DATABASE HiperPdv SET ONLINE— Passo 4
USE HiperPdv EXEC sp_msforeachtable ‘ALTER TABLE ? WITH CHECK CHECK CONSTRAINT ALL’——————————————————————————————————————-