Script quando banco Hiper está (Suspeito)

Home » Comandos SQL » Script quando banco Hiper está (Suspeito)
26 de setembro de 2017 Comandos SQL Nenhum comentário

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’

    ——————————————————————————————————————-