S.O.S. DataBase

I database sono file  e come tutti i files si possono corrompere o danneggiare, per fortuna esistono i backup e quindi basta eseguire un restore del database danneggiato.

Se non avete un backup recente a disposizione SQL Server mette a disposizione una procedura per ripristinare il database corrotto, di seguito il codice da eseguire per riparare il db.


EXEC sp_resetstatus [YourDatabase];
ALTER DATABASE [YourDatabase] SET EMERGENCY
DBCC checkdb([YourDatabase])
ALTER DATABASE [YourDatabase] SET SINGLE_USER WITH ROLLBACK IMMEDIATE
DBCC CheckDB ([YourDatabase], REPAIR_ALLOW_DATA_LOSS)
ALTER DATABASE [YourDatabase] SET MULTI_USER