Buenas tardes, ejecutando un script de creación de
constraints de los que crea automáticamente el Enterprise
Manager, me salió el siguiente error:
No se encuentra la restricción CHECK para '%1!', aunque la
tabla tiene una marca que indica que hay una.
Previamente yo había corrido un script que borraba los
mismos constraints de la BD.
Ese error qué significa? por qué aparece ese error si luego
de la ejecución del script de creación de constraints yo
revisé en el Enterprise Manager y las tablas tienen sus
CHECKS ?
El script que usé para borrar los CHECKS fue:
SELECT 'ALTER TABLE [' + O1.Name + '] DROP CONSTRAINT [' +
O.Name + ']' + CHAR(10) + 'GO'
FROM
SysObjects O,
SysObjects O1
WHERE
O.Type = 'C'
AND O.parent_obj = O1.ID
ORDER BY
O1.Name
Gracias por su ayuda
Leer las respuestas