Ver Mensaje Individual
  #4 (permalink)  
Antiguo 02/12/2014, 08:54
m@cd
 
Fecha de Ingreso: mayo-2005
Mensajes: 103
Antigüedad: 19 años, 7 meses
Puntos: 2
Respuesta: BULK desactiva check llaves foraneas.

Hola, me sirvio el CHECK_CONSTRAINTS. Me hace las validaciones.
Al generar el script antes y despues de insertar la informacion en una tabla ocurre esto.

ANTES DE INSERTAR LA INFORMACION:

Object: ForeignKey [FK_1]
Código SQL:
Ver original
  1. ALTER TABLE [dbo].[V]  WITH CHECK ADD  CONSTRAINT [FK_1] FOREIGN KEY([E], [P], [TR])
  2. REFERENCES [dbo].[TR] ([E], [P], [TR])
  3. GO
  4. ALTER TABLE [dbo].[VE] CHECK CONSTRAINT [FK_1]
  5. GO

DESPUES DE INSERTAR INFORMACION:

Object: ForeignKey [FK_1]
Código SQL:
Ver original
  1. ALTER TABLE [dbo].[V]  WITH NOCHECK ADD  CONSTRAINT [FK_1] FOREIGN KEY([E], [P], [TR])
  2. REFERENCES [dbo].[TR] ([E], [P], [TR])
  3. GO
  4. ALTER TABLE [dbo].[VE] CHECK CONSTRAINT [FK_1]
  5. GO

¿Porque ocurre esto?
¿Modifica la base de datos?

Gracias.

Última edición por gnzsoloyo; 02/12/2014 a las 09:19