Hacer corresponder las opciones de dtsrun y de dtexec

En SQL Server Integration Services, la utilidad del símbolo del sistema dtsrun (dtsrun.exe) que se usaba en Servicios de transformación de datos (DTS) de SQL Server 2000 se ha sustituido por la utilidad de símbolo del sistema dtexec (dtexec.exe).

Si ha utilizado previamente la utilidad DTS dtsrun, este tema le ayudará a entender el modo en que las opciones de dtsrun se asignan a las opciones para la utilidad dtexec de Integration Services.

Para convertir las líneas de comandos de dtsrun, puede asignar cada opción de la línea de comandos a la opción de dtexec correspondiente. Sin embargo, no todas las opciones de la línea de comandos están disponibles en las dos utilidades:

  • Algunas opciones de la línea de comandos de dtsrun tienen equivalentes directos en dtexec. Por ejemplo, hay equivalentes de dtexec para las opciones que proporcionan un nombre de servidor o de paquete, y para las opciones para establecer el valor de una variable.

  • Algunas opciones de la línea de comandos de dtsrun no tienen equivalentes directos en dtexec. Por ejemplo, ya no se admite la opción de la línea de comandos de dtsrun para especificar que una conexión de confianza es el valor predeterminado implícito, ni la opción de la línea de comandos de dtsrun para cargar del repositorio.

  • Hay algunas opciones de la línea de comandos de dtexec nuevas que admiten nuevas características en Integration Services, como las opciones para pasar cadenas de conexión y las opciones para administrar puntos de comprobación.

Para obtener más información acerca de las opciones del comando dtexec y ejemplos de la sintaxis de dtexec, vea Utilidad dtexec (Herramienta de SSIS).

Si desea crear nuevas líneas de comandos visualmente con la ayuda de una interfaz de usuario, use la Utilidad de ejecución de paquetes (dtexecui.exe). Esta utilidad muestra todas las opciones disponibles y garantiza el uso de la sintaxis correcta.

Nota

En Integration Services, la Utilidad de ejecución de paquetes (dtexecui.exe) reemplaza a la utilidad dtsrunui (dtsrunui.exe) de DTS.

Opciones de dtsrun que tienen opciones equivalentes de dtexec

Opción de dtsrun

Opción de dtexec

Descripción

/?

/? o /H[ELP]

Muestra la lista de opciones.

/S

/Ser[ver]

Especifica el nombre de servidor.

/U

/U[ser]

Especifica el nombre de usuario.

/P

/P[assword]

Proporciona la contraseña de usuario.

/N

/SQ[L]

/D[ts] – almacén de paquetes

Especifica el nombre del paquete en MSDB.

/G

/VerifyP[ackageID]

Proporciona el GUID del paquete.

/V

/VerifyV[ersionID]

/VerifyB[uild]

Especifica la versión y la compilación del paquete.

/M

/De[crypt]

Especifica la contraseña del paquete.

/F

/F[ile] – sistema de archivos

/D[ts] – almacén de paquetes

Especifica el nombre de archivo del paquete.

/A

/Set

Especifica el valor de una variable.

/L

/L[ogger], /Cons[oleLog]

Realiza el registro en el archivo de registro o en el proveedor de registro.

/W

/L[ogger], /Cons[oleLog]

Realiza el registro en el registro de eventos.

Opciones de dtsrun que no tienen opciones equivalentes de dtexec

Opción de dtsrun

Opción de dtexec

Descripción

/E

(Se omite el nombre de usuario y la contraseña)

Usa una conexión de confianza.

/R

(No se admite el repositorio)

Especifica el nombre de la base de datos de repositorio.

/Z

Pasa la línea de comandos cifrada.

/!X

Bloquea la ejecución al crear una línea de comandos cifrada.

/!D

(Se utiliza Dtutil.exe)

Elimina el paquete de la base de datos MSDB.

/!Y

Muestra la línea de comandos cifrada sin ejecutarla.

/!C

Copia la línea de comandos en el Portapapeles.

Opciones nuevas de dtexec que no tienen opciones equivalentes de dtsrun

Opción de dtsrun

Opción de dtexec

Descripción

/CheckF[ile]

Especifica un archivo de punto de comprobación.

/CheckP[ointing]

Activa o desactiva los puntos de comprobación.

/Com[mandFile]

Especifica un archivo que contiene opciones de línea de comandos adicionales.

/Conf[igFile]

Especifica un archivo de configuración.

/Conn[ection]

Proporciona una cadena de conexión para un administrador de conexión en el paquete.

/M[axConcurrent]

Define el número máximo de ejecutables simultáneos.

/Rem

Permite escribir un comentario.

/Rep[orting]

Define el nivel de informe.

/Res[tart]

Especifica cómo controlar los puntos de comprobación.

/Su[m]

Muestra el recuento de filas.

/Va[lidate]

Valida sin llevar a cabo la ejecución.

/VerifyS[igned]

Genera un error si está sin firmar.

/W[arnAsError]

Trata las advertencias como errores y errores de validación.

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.