Tarea Ejecutar paquete DTS 2000

La tarea Ejecutar paquete DTS 2000 ejecuta paquetes desarrollados con las herramientas de SQL Server 2000. Con esta tarea, puede incluir paquetes DTS de SQL Server 2000 en soluciones de transformación de datos de SQL Server. Un paquete puede incluir tareas Ejecutar paquete y tareas Ejecutar paquete DTS 2000, ya que cada tipo de tarea utiliza una versión diferente del motor de tiempo de ejecución.

Nota importanteImportante

La tarea Ejecutar paquete DTS 2000 se proporciona solo para mantener la compatibilidad con las versiones anteriores del componente obsoleto Servicios de transformación de datos (DTS). Para obtener más información, vea Servicios de transformación de datos (DTS).

Nota importanteImportante

SQL Server 2008 no instala compatibilidad con el motor en tiempo de ejecución para paquetes DTS. Para poder ejecutar paquetes DTS, antes debe instalar esta compatibilidad con el motor en tiempo de ejecución. Para obtener información acerca de cómo instalar compatibilidad con DTS, vea Cómo instalar la compatibilidad con los paquetes de Servicios de transformación de datos.

Nota

No se puede utilizar la tarea Ejecutar paquete DTS 2000 en un paquete que se ejecute en modo de 64 bits en un equipo de 64 bits. No se proporciona compatibilidad en tiempo de diseño ni de ejecución en modo de 64 bits para los paquetes de los Servicios de transformación de datos (DTS) creados en versiones anteriores de SQL Server. Para obtener más información, vea Compatibilidad con DTS de SQL Server 2000 en SQL Server 2008 R2.

La tarea Ejecutar paquete DTS 2000 ejecuta paquetes de SQL Server 2000; por lo demás, sus características son similares a las de la tarea Ejecutar paquete. Puede usar la tarea Ejecutar paquete DTS 2000 para los siguientes fines:

  • Descomponer un flujo de trabajo de paquetes complejo. Esta tarea permite descomponer el flujo de trabajo en varios paquetes, más fáciles de leer y mantener. Por ejemplo, si está cargando datos en un esquema de estrella, puede crear un paquete independiente para llenar cada dimensión y la tabla de hechos.

  • Reutilizar partes de paquetes. Otros paquetes pueden reutilizar partes de un flujo de trabajo de paquete. Por ejemplo, es posible generar un módulo de extracción de datos al que se pueda llamar desde diferentes paquetes. Cada paquete que llama al módulo de extracción puede realizar distintas operaciones de limpieza, filtrado o agregación de datos.

  • Agrupar unidades de trabajo. Las unidades de trabajo pueden encapsularse en paquetes independientes y combinarse como componentes transaccionales con el flujo de trabajo de un paquete primario. Por ejemplo, el paquete primario ejecuta los paquetes accesorios y, en función del resultado de la ejecución de los paquetes de accesorios, confirma o revierte la transacción.

  • Controlar la seguridad de los paquetes. Los autores de paquetes necesitan tener acceso a solo una parte de una solución de varios paquetes. Al separar un paquete en varios paquetes, puede proporcionar un mayor nivel de seguridad, ya que puede conceder a un autor acceso únicamente a los paquetes relevantes.

Un paquete que ejecuta otros paquetes, como la tarea Ejecutar paquete DTS 2000, se suele denominar paquete primario, y los paquetes ejecutados por un flujo de trabajo principal se denominan paquetes secundarios.

La tarea Ejecutar paquete DTS 2000 puede ejecutar paquetes almacenados en la base de datos msdb de SQL Server, en archivos de almacenamiento estructurado o en Meta Data Services. Si elige un paquete almacenado en msdb o en Meta Data Services, debe proporcionar el nombre del servidor y seleccionar un método de autenticación. La tarea admite Autenticación de Windows y Autenticación de SQL Server. Si es posible, use Autenticación de Windows para proporcionar mayor seguridad. Si elige un paquete almacenado en el sistema de archivos, debe proporcionar el nombre y la ubicación del paquete. El paquete puede residir en cualquier parte del sistema de archivos; no tiene que estar en la misma carpeta que el paquete primario.

Es posible cargar los paquetes en la tarea Ejecutar paquete DTS 2000 y almacenarlos internamente, independientemente de la ubicación de almacenamiento o el formato originales. Para cargar el paquete DTS de SQL Server 2000 o abrir el Diseñador DTA para ver o modificar el paquete secundario, use el cuadro de diálogo Editor de la tarea Ejecutar paquete DTS 2000 proporcionado por el Diseñador SSIS.

Nota

Los paquetes DTS no se pueden abrir ni modificar directamente en Business Intelligence Development Studio. Además, ni SQL Server 2008 ni SQL Server 2005 instalan el diseñador de paquetes DTS necesario para modificar paquetes DTS. Sin embargo, puede descargar e instalar el diseñador de paquetes DTS y utilizarlo para modificar los paquetes DTS. Para obtener información acerca de cómo instalar compatibilidad en tiempo de diseño para los paquetes DTS, vea Cómo instalar la compatibilidad con los paquetes de Servicios de transformación de datos. Después de instalar esta descarga, puede ver y modificar paquetes DTS de Management Studio o del Editor de la tarea Ejecutar paquete DTS 2000 de Business Intelligence Development Studio.

El diseñador de paquetes DTS funciona con las herramientas de SQL Server 2008, pero las características del diseñador no se han actualizado para SQL Server 2008.

La tarea Ejecutar paquete DTS 2000 puede usar variables internas y externas. Las variables internas son variables del paquete secundario; las variables externas son variables del paquete primario. Si se usan variables internas, la tarea Ejecutar paquete DTS 2000 puede pasar valores actualizados a las variables globales del paquete DTS de SQL Server 2000. Si usa variables externas, el paquete que llama puede pasar los valores de las variables al paquete secundario. Por ejemplo, puede utilizar los valores de variables externas en scripts de paquete secundario. Para obtener más información, vea Variables de Integration Services y Usar variables en paquetes.

Integration Services no es compatible con Meta Data Services y un paquete de Integration Services no puede ejecutar paquetes DTS de SQL Server 2000 que se guarden en Meta Data Services mediante la tarea Ejecutar paquete DTS 2000. El paquete debe utilizar el motor de tiempo de ejecución DTS de SQL Server 2000 para ejecutar paquetes en Meta Data Services. Para ejecutar estos paquetes, debe crear un paquete primario de SQL Server 2000 que ejecute el paquete en Meta Data Services, y guardar el paquete primario en SQL Server o en un archivo de almacenamiento estructurado. El paquete Ejecutar DTS 2000 entonces puede ejecutar el paquete primario, que a su vez puede ejecutar el paquete en Meta Data Services.

Muchos paquetes DTS 2000 pueden migrarse a SQL Server. Para obtener más información, vea Migrar paquetes de Servicios de transformación de datos.

Otras tareas relacionadas

Integration Services incluye tareas que realizan operaciones de flujo de trabajo, como ejecutar paquetes, ejecutables y archivos por lotes de SQL Server.

Para obtener más información sobre estas tareas, haga clic en uno de los temas siguientes:

Entradas de registro personalizadas disponibles en la tarea Ejecutar paquete DTS 2000

La siguiente tabla contiene las entradas del registro personalizadas para la tarea Ejecutar paquete DTS 2000. Para obtener más información, vea Implementar inicios de sesión en paquetes y Mensajes personalizados para registro.

Entrada del registro

Descripción

ExecuteDTS80PackageTaskBegin

Indica que la tarea inició la ejecución de un paquete DTS 2000.

ExecuteDTS80PackageTaskEnd

Indica que finalizó la tarea.

NotaNota
Es posible que el paquete DTS 2000 continúe ejecutándose una vez finalizada la tarea.

ExecuteDTS80PackageTaskTaskInfo

Proporciona información descriptiva sobre la tarea.

ExecuteDTS80PackageTaskTaskResult

Informa del resultado de la ejecución del paquete DTS 2000 que ejecutó la tarea.

Configurar la tarea Ejecutar paquete DTS 2000

Puede establecer propiedades a través del Diseñador SSIS o mediante programación.

Para obtener más información acerca de las propiedades que puede establecer en el Diseñador SSIS, haga clic en uno de los temas siguientes:

Para obtener más información sobre cómo establecer estas propiedades en el Diseñador SSIS, haga clic en el siguiente tema:

Configurar la tarea Ejecutar paquete DTS 2000 mediante programación

Para obtener más información sobre cómo establecer estas propiedades mediante programación, haga clic en el tema siguiente:

Icono de Integration Services (pequeño) Manténgase al día con Integration Services

Para obtener las más recientes descargas, artículos, ejemplos y vídeos de Microsoft, así como soluciones seleccionadas de la comunidad, visite la página de Integration Services en MSDN o TechNet:

Para recibir notificaciones automáticas de estas actualizaciones, suscríbase a las fuentes RSS disponibles en la página.