Ayuda con la sintaxis para ejecutar DTS con DTSRun, usando DTSRunUI

8 05 2009

Hace poco se nos presentó un problema con un Job de SQLServer 2000, la descripción de la falla indicaba lo siguiente:

Executed as user: NT AUTHORITY\SYSTEM.
Line 1: Incorrect syntax near ‘/’.
[SQLSTATE 42000] (Error 170) The identifier that starts with ‘Z0x662C096C16742FAD8CDB6A2BED09B343726B56DC63026D657
E0B5D08C6C8BAF4A49AD11C72729B9A6945B8E0A4568BE4E4CD6
AAD2A7B47C0F5147EA2DF12C’ is too long.
Maximum length is 128.
[SQLSTATE 42000] (Error 103). The step failed.

(1 row affected)

Buscando la razón de la falla, me tope con la posible solución en la página de SQLDTS, que explica como usar la interfaz gráfica para la ejecución de DTS (Paquetes de Transformación de Datos) con DTSRunUi.

Es posible programar un paquete DTS desde el Enterprise Manager, esto hace que se genere un job y en los pasos dentro de las propiedades se incluya un comando del SO que llama al DTSRun con algo así como: DTSRun /~Z0xD3D4C356186A9DC77B1EE2E50C9A… esta cadena es posible generarla con la herramienta DTSRunUI

De la manera siguiente:

Ejecutamos DTSRunUI desde Inicio| Ejecutar…

Se nos abre la ventana principal, donde seleccionaremos el nombre del DTS como se indica.

Interfaz gráfica para el DTSRun

Interfaz gráfica para el DTSRun

Hacemos clic en el boton avanzadas…

Generar Cadena con la sintaxis del DTSRun

Generar Cadena con la sintaxis del DTSRun

Para agregar las variables si es que se necesitan. Nos da la opción de generar el comando cifrado.

Finalizamos haciendo clic en el boton generar… lo que nos genera:

DTSRun /S “(local)”
/N “FTP”
/G “{7245863C-16F0-47BB-879E-E24EB7818D99}”
/A “Variable1″:”8″=”123”
/W “0”
/E

y como cadena cifrada nos arroja:

DTSRun /~Z0x37273828B8E1D751F5C03177D406361FFDA45A75902099E
5FC4B0F40BA28A006AB98C52B41B3D898AD3569FDBC61ADFD5F
9823C717192CBACDBD6B3BD0387D337B164182FD862BC6DBE92
8E67BE2F62133EC1B04A12FB75B5F7979E5494878230E66CE4F4
5DF9BEEF767FA9CEF6235C7C4C741555C97A4421D4FEE78B78FF
D6739975C93D9C93F70B9CC5E4CB1A6099C8B155DA990EF35235
5936F1C1CAC32764D8DDE787386853BCA912A74826B35C6D8123
EF3385CDEDC27C886C1712366BF7A4666E8396F3BFBF9D493735
54FDB91F7A19E45BE582FE5B1033D2576DC9F638EC202

Saludos.


Acciones

Information

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s




A %d blogueros les gusta esto: