Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/12/2014, 09:12
Avatar de Libras
Libras
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: En la hermosa perla de occidente
Mensajes: 7.412
Antigüedad: 18 años, 4 meses
Puntos: 774
Respuesta: BULK desactiva check llaves foraneas.

Cita:
Iniciado por m@cd Ver Mensaje
Hola,

Tengo un problema.
Tengo tres bases de datos SQL con sus tablas respectivamente. Estas tienen sus llaves primarias y foraneas.
Al momento de utilizar el comando bulk para cargar un archivo txt en una tabla, se modifica la validacion de la llave foranea pasando de CHECK a NOCHECK.

¿que puede ser?


Uso SQL Server 2008 express y SQL management

Gracias.:
Bulk insert no esta recomendado para poner los datos directamente en tablas productivas o con llaves foraneas, te recomiendo que los datos que cargas con bulk insert lo hagas en tablas "stage o temporales" y despues ya muevas estos datos a las tablas productivas, asi mismo, que las tablas de stage esten en una base de datos aparte para que esta base la puedas tener en bulk logged recovery mode
__________________
What does an execution plan say to t-sql query? Go f**k yourself, if you are not happy with me