Migrar tareas

Muchas tareas de Servicios de transformación de datos (DTS) de SQL Server 2000 se asignan directamente a tareas de Integration Services, por lo que al migrar un paquete a Integration Services, se reemplaza la versión de SQL Server 2000 de una tarea por su equivalente en Integration Services.

En la siguiente tabla se muestran las asignaciones directas entre versiones de tareas.

Tarea de DTS

Tarea de Integration Services

Tarea Script ActiveX

Tarea de scripts ActiveX

Tarea Inserción masiva

Tarea Inserción masiva

Tarea Copiar objetos de SQL Server

Tarea Transferir objetos de SQL Server

Tarea Predicción de minería de datos

Tarea Consulta de minería de datos

Tarea Ejecutar paquete

Tarea Ejecutar paquete DTS 2000

Tarea Ejecutar proceso

Tarea Ejecutar proceso

Tarea Ejecutar SQL

Tarea Ejecutar SQL

Tarea Protocolo de transferencia de archivos

Tarea FTP

Tarea Cola de mensajes

Tarea Cola de mensajes

Tarea Enviar correo

Tarea Enviar correo

Tareas Transferir bases de datos, Transferir mensajes de error, Transferir trabajos, Transferir inicios de sesión y Transferir procedimientos almacenados maestros

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 Script 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 Integration Services:

  • Tarea Analysis Services (dado que la tarea Analysis Services de Integration Services no funciona con una instancia de SQL Server 2000 de Analysis Services)

  • Tarea Consulta controlada por datos

  • Tarea Propiedades dinámicas

  • Tarea Transformar datos

En SQL Server, algunas de las tareas se reemplazan por características sin tareas. En la siguiente tabla se muestra la asignación entre cada tarea de SQL Server 2000 y la característica sin tarea equivalente de SQL Server.

Tarea de DTS

Característica de Integration Services

Propiedades dinámicas

Configuraciones y expresiones de propiedad. Para obtener más información, vea Crear configuraciones de paquetes.

Transformar datos

Tarea Flujo de datos y Elementos de flujo de 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 las tareas Consulta controlada por datos.

Tareas personalizadas

Los paquetes que contienen tareas personalizadas se migran a SQL Server 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 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 migrar paquetes crea un nuevo paquete de SQL Server 2000 para cada tarea y agrega al nuevo paquete una tarea Ejecutar paquete DTS 2000 para cada tarea de bombeo de datos.

Tarea Propiedades dinámicas

Las tareas Propiedades dinámicas no pueden migrarse a SQL Server. El Asistente para migrar paquetes le avisará si intenta migrar un paquete con una tarea Propiedades dinámicas. Si elige 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 Script que muestra los pares propiedad/valor de la tarea Propiedades dinámicas que desea convertir a script en la tarea Script. Esta información se escribe en la tarea Script en forma de comentarios en el script.

En SQL Server, 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.