Estoy intentando generar algunos scripts de inserción utilizando el Asistente de scripts de SQL Server 2008. Al generar las secuencias de comandos, aparece el siguiente error:Cómo evitar errores cíclicos de clave externa al intentar generar scripts de datos de inserción en SQL 2008
"La base de datos seleccionada contiene claves foráneas que crean un ciclo. La publicación de datos no es compatible con bases de datos con relaciones cíclicas de clave externa."
He intentado desactivar y eliminar todas las restricciones en la base de datos. El error todavía está ocurriendo. ¿Hay alguna forma de evitar esto? Posiblemente haga que SQL ignore las restricciones al generar las secuencias de comandos.
Como no debe tener un diseño que tenga restricciones cíclicas de clave externa, le sugiero que primero arregle su diseño incorrecto. Incluso si puede deshabilitar las restricciones para la inserción, es una muy mala idea ya que obtendrá problemas de ingetridad de datos. Tu diseño es incorrecto, arréglalo. – HLGEM
Además de lo que ha declarado HLGEM, si no puede insertar datos usando una secuencia de comandos directamente en la base de datos, ¿cómo diablos la GUI podrá hacerlo? – Thomas