Riparare un db MS SQL con errori o Sospetto

  1. Scollegare il database
  2. Copiare il database in una cartella di backup
  3. Creare un nuovo database con stesso nome del file originario (sia data che log)
  4. Arrestare SQL Server
  5. Sovrascrivere il nuovo dB con quello precedentemente salvato
  6. Avviare SQL Server
  7. Usare il seguente script sql

ALTER DATABASE nomedatabase SET EMERGENCY

GO

ALTER DATABASE nomedatabase SET SINGLE_USER

GO

DBCC CHECKDB (nomedatabase, REPAIR_ALLOW_DATA_LOSS)

GO

ALTER DATABASE nomedatabase SET MULTI_USER

GO

ALTER DATABASE nomedatabase SET ONLINE

GO

A questo punto il dB dovrebbe essere ritornato on line.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Non sono una macchina... *