Pregunta

Quiero crear un archivo de registro en SSIS. Sé cómo crear a través del estudio de administración, pero quería ejecutar mi paquete SSIS a través del símbolo del sistema. ¿Puedes ayudarme a encontrar los comandos de Windows para eso?

¿Fue útil?

Solución 3

Debe configurar una nueva cadena de conexión dentro de Business Intelligence Development Studio (BIDS). donde tiene que especificar la ruta del archivo de registro ... me refiero a que la ruta será D: \ Ejemplos de muestra \ Registro.log ... y el nombre del administrador de conexión será Registro.log así que ahora el símbolo del sistema se cambiará a

dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile";"Log.log"

en lugar de

dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile;D:\Sample_Examples\Log.log"

no podemos especificar una ruta directa después de DTS.LogProviderTextFile ... debido a eso solo obtuve un error ...

Muchas gracias por las sugerencias ...

Otros consejos

Puede usar la opción / L, como se documenta aquí ; sin embargo, también puede configurar el registro de una manera mucho más fácil y precisa a través del menú SSIS > Logging en Visual Studio.

Saludos,
Eric

En su SSIS, debe crear y configurar un proveedor de registro de SSIS antes de poder usarlo. Para obtener más información, consulte el texto del enlace

Puede hacerlo de otra manera, sin ingresar a su paquete SSIS.

Cree un archivo por lotes y ejecute DTEXEC en una nueva instancia de CMD, es decir,

CMD / C DTEXEC su paquete y argumentos > archivo de registro

Cuando haga esto, puede ejecutar este archivo por lotes y obtener su archivo de registro.

Consulte http: // richarddingwall .name / 2009/01/26 / capture-the-output-from-a-schedule-task / para más detalles

Sí, debe crear un administrador de conexión para el proveedor de registro; sin embargo; no hay documentación sobre cómo hacer esto si está utilizando un proveedor de registro personalizado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top