miércoles, 7 de septiembre de 2011

Tabla en Sospechoso o Suspect en SQL 2005

Bones. Quan us trobeu aquest error en el Managment studio, podeu utilitzar la sintaxis següent substituïnt les XXX per el nom de la taula. La informació l'he extret d'una interessant aportació de: http://www.guillesql.es/Articulos/Base_Datos_Sospechosa_Suspect_SQL_Server_2005.aspx



ALTER DATABASE XXX SET EMERGENCY
GO
-- NOTA: He tenido que utilizar WITH ROLLBACK IMMEDIATE,
-- porque el ALTER DATABASE no progresaba
ALTER DATABASE XXX SET SINGLE_USER
WITH ROLLBACK IMMEDIATE
GO
DBCC CHECKDB (XXX, REPAIR_ALLOW_DATA_LOSS)
GO
ALTER DATABASE XXX SET MULTI_USER
GO

No hay comentarios:

Publicar un comentario