Migrar tareas
Muchas tareas de Servicios de transformación de datos (DTS) de SQL Server 2000 se asignan directamente a tareas de SQL Server 2005 Integration Services (SSIS), por lo que al migrar un paquete a SQL Server 2005 Integration Services (SSIS), se reemplaza la versión de SQL Server 2000 de una tarea por su equivalente en SQL Server 2005 Integration Services (SSIS).
En la siguiente tabla se muestran las asignaciones directas entre versiones de tareas.
Tarea de SQL Server 2000 | Tarea de SQL Server 2005 |
---|---|
Tarea Secuencia de comandos ActiveX |
|
Tarea Inserción masiva |
|
Tarea Copiar objetos de SQL Server |
|
Tarea Predicción de minería de datos |
|
Tarea Ejecutar paquete |
|
Tarea Ejecutar proceso |
|
Tarea Ejecutar SQL |
|
Tarea Protocolo de transferencia de archivos |
|
Tarea Cola de mensajes |
|
Tarea Enviar correo |
|
Tareas de transferencia de bases de datos, transferencia de mensajes de error, transferencia de trabajos, transferencia de inicios de sesión y transferencia de procedimientos almacenados principales |
Tarea Transferir objetos de SQL Server, Tarea Transferir bases de datos, Tarea Transferir mensajes de error, Tarea Transferir trabajos, Tarea Transferir inicios de sesión y Tarea Transferir procedimientos almacenados principales |
[!NOTA] Las tareas Secuencia de comandos ActiveX que intenten obtener acceso al modelo de objetos de paquete utilizando la propiedad Parent de la colección GlobalVariables registrarán errores tras la migración de paquetes.
Algunas tareas de SQL Server 2000 no se asignan directamente a tareas de SQL Server 2005 Integration Services (SSIS):
- Tarea Analysis Services (dado que la tarea de SQL Server 2005 Integration Services (SSIS) Analysis Services no funciona con una instancia de SQL Server 2000 de Analysis Services)
- Tarea de consulta controlada por datos
- Tarea Propiedades dinámicas
- Tarea Transformar datos
En SQL Server 2005, algunas de las tareas se reemplazan por características sin tareas. En la siguiente tabla se muestra la asignación entre tareas de SQL Server 2000 y la característica sin tarea equivalente de SQL Server 2005.
Tarea de SQL Server 2000 | Característica de SQL Server 2005 |
---|---|
Propiedades dinámicas |
Configuraciones y expresiones de propiedad. Para obtener más información, vea Crear configuraciones de paquetes. |
Transformar datos |
|
Consulta controlada por datos |
Tenga en cuenta Transformación Dimensión de variación lenta, Transformación División condicional y Transformación Comando de OLE DB al reemplazar la funcionalidad de tareas de Consulta controlada por datos. |
Tareas personalizadas
Los paquetes que contienen tareas personalizadas se migran a SQL Server 2005 de una forma especial. Se crea un paquete de SQL Server 2000 para cada tarea personalizada y se agrega al paquete migrado la tarea Ejecutar paquete DTS 2000 que llama al paquete de SQL Server 2000. Los nuevos paquetes de SQL Server 2000, denominados paquetes intermedios, están incrustados en el paquete migrado y no se guardan por separado. Por ejemplo, un paquete de SQL Server 2000 que contiene tres tareas personalizadas se convierte en un paquete de SQL Server 2005 con tres tareas Ejecutar paquete DTS 2000, en el que cada tarea señala a un paquete incrustado de SQL Server 2000 que encapsula una tarea personalizada.
Tareas de bombeo de datos
Existen tres tareas de SQL Server 2000 (Consulta controlada por datos, Transformar datos y ParallelDataPump) basadas en el bombeo de datos de DTS de SQL Server 2000. A excepción de las tareas simples de transformación de datos, las tareas anteriores se migran de la misma forma que las tareas personalizadas. El Asistente para migración de paquetes crea un nuevo paquete de SQL Server 2000 para cada tarea y agrega una tarea Ejecutar paquete DTS 2000 para cada tarea de bombeo de datos al nuevo paquete.
Tarea Propiedades dinámicas
Las tareas Propiedades dinámicas no pueden migrarse a SQL Server 2005. El Asistente para migración de paquetes le avisará si intenta migrar un paquete con una tarea Propiedades dinámicas. Si selecciona migrar el paquete, la tarea Propiedades dinámicas se reemplazará por una tarea de marcador de posición en el paquete migrado. La tarea de marcador de posición es una tarea Secuencia de comandos que muestra los pares propiedad/valor de la tarea Propiedades dinámicas que desea convertir a secuencia de comandos en la tarea Secuencia de comandos. Esta información se escribe en la tarea Secuencia de comandos en forma de comentarios en la secuencia de comandos.
En SQL Server 2005, las configuraciones reemplazan y mejoran la funcionalidad disponible en la tarea Propiedades dinámicas. Para obtener más información, vea Crear configuraciones de paquetes.
Vea también
Otros recursos
Migrar paquetes de Servicios de transformación de datos