Compartir a través de


Tarea Ejecutar paquete DTS 2000

Actualizado: 15 de septiembre de 2007

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 2005. 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] No se puede utilizar la tarea Ejecutar paquete DTS 2000 en un paquete que se está ejecutando 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 versiones anteriores de SQL Server 2005 Integration Services.

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 sólo 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.

[!NOTA] Para poder ejecutar paquetes DTS 2000, debe estar instalado el motor de tiempo de ejecución de DTS 2000 en el equipo. Para obtener más información, vea Cómo garantizar la compatibilidad con los paquetes de los Servicios de transformación de datos.

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 DTS 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 de SSIS.

[!NOTA] Los paquetes DTS no se pueden abrir ni modificar directamente en Business Intelligence Development Studio. Además, SQL Server 2005 no instala el diseñador de paquetes DTS necesario para modificar los paquetes DTS. Sin embargo, puede descargar e instalar una versión actualizada del diseñador de paquetes DTS y usar esta versión actualizada para modificar los paquetes DTS. Para descargar el diseñador de paquetes DTS actualizado, visite la página Web de Microsoft, Feature Pack for Microsoft SQL Server y, a continuación, descargue los componentes del Diseñador DTS de MicrosoftSQL Server 2000. Después de instalar esta descarga, puede ver y modificar los paquetes DTS desde Management Studio o desde el Editor de la tarea Ejecutar paquete DTS 2000 en Business Intelligence Development Studio.

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 secuencias de comandos 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 2005. 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 de proceso por lotes de SQL Server 2005.

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.

ms137907.note(es-es,SQL.90).gifNota:

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:

Vea también

Conceptos

Tareas de Integration Services
Crear un flujo de control de paquetes
Consideraciones acerca de Integration Services en equipos de 64 bits

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

15 de septiembre de 2007

Contenido modificado:
  • Se agregó una nota acerca de la imposibilidad de ejecutar los paquetes DTS en modo de 64 bits en un equipo de 64 bits.
  • Se agregó una nota acerca de cómo descargar el diseñador de paquetes DTS necesario para modificar los paquetes DTS.

17 de julio de 2006

Contenido modificado:
  • Se agregó una tabla con las entradas del registro personalizadas.

5 de diciembre de 2005

Contenido modificado:
  • Se suministró una solución para ejecutar paquetes DTS de SQL Server 2000 guardados en Meta Data Servicies.