sql server - tools - Error 0xc0202049: Flujo de datos Tarea 1: Inserción de error en la columna de solo lectura
sql server integration services 2008 download (2)
Estoy usando el asistente de importación y exportación de SQL Server 2008. Necesito importar una base de datos. Abrí el asistente de importación / exportación del servidor SQL y realicé las siguientes acciones:
para el destino elegí "cliente nativo del servidor SQL 10".
luego seleccioné los datos de copia de una o más tablas o vistas.
SSIS se ejecuta inmediatamente
pero tengo los siguientes errores,
La operación se detuvo ...
Tarea de inicialización del flujo de datos (éxito)
Inicializando Conexiones (Correcto)
Configuración de Comando SQL (Correcto)
Configuración de conexión de origen (éxito)
Configuración de la conexión de destino (éxito)
Validación (Error)
Mensaje Error 0xc0202049: Flujo de datos Tarea 1: Inserción de error en la columna de solo lectura "ID de acción". (Asistente de importación y exportación de SQL Server)
Error 0xc0202045: Flujo de datos Tarea 1: la validación de metadatos de columna falló. (Asistente de importación y exportación de SQL Server)
Error 0xc004706b: Flujo de datos Tarea 1: "componente" Destino - AuditActions "(22)" error de validación y estado de validación devuelto "VS_ISBROKEN". (Asistente de importación y exportación de SQL Server)
Parece que no puedo importar columnas de identidad y columnas de marcas de tiempo, entonces, ¿cómo puedo forzar que se importen estos valores?
Antes de importar la fecha, ejecute la consulta a continuación para establecer la inserción de identidad en
SET IDENTITY_INSERT TableName ON
// Hacer las operaciones de importación
después de Importar fecha, ejecute la consulta a continuación para desactivar la inserción de identidad
SET IDENTITY_INSERT TableName OFF
Con el debido respeto a la respuesta de Kishore, ese enfoque es válido si está modificando los paquetes. Como está utilizando el asistente de importación / exportación, el enfoque más directo sería marcar el cuadro Enable Identity Insert
en la pestaña Asignaciones de columna.
En el Asistente de importación y exportación, después de seleccionar la tabla para copiar, haga clic en el botón Edit Mappings...
En la pantalla resultante, haga clic en la propiedad Enable identity insert
y sus identidades se replicarán.
El mismo resultado neto que emitir SET IDENTITY_INSERT TableName ON
& OFF, pero esto se hace automágicamente en el momento de la compilación.