Cómo crear un archivo de registro en SSIS
-
03-07-2019 - |
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?
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.