Como desactivar todas las constraints en una base de datos de SQL Server
Gracias al muy util sp_MSforeachtable se pueden desactivar todas las check constraints en una base de datos MS-SQL basta con ejecutar
EXEC sp_MSforeachtable @command1="ALTER TABLE ? NOCHECK CONSTRAINT ALL"
Para activarlas nuevamente:
EXEC sp_MSforeachtable @command1="ALTER TABLE ? CHECK CONSTRAINT ALL"
Esto anda solamente para SQL Server 2005 o superior
2008
8
Jul
- Publicado por gustavoe a las 08:30 am
- Permalink de esta entrada
- Guardado en: SQL Server
- Comentarios RSS de esta entrada
- TrackBack URI
Esta opcion no considera desabilitar PK constraint. Alguna idea? memoy2k@hotmail.com
Saludos.!