Hacer corresponder las opciones de dtsrun y de dtexec
En SQL ServerIntegration 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 dtexec (utilidad).
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. |
|