Я хочу создать файл журнала в SSIS. Я знаю, как создавать через студию управления, но я хотел запустить свой SSIS-пакет с помощью командной строки. Можете ли вы помочь мне найти команды Windows для этого?Как создать файл журнала в SSIS
ответ
Вам нужно настроить новую строку подключения внутри Business Intelligence Development Studio (BIDS). где вы должны указать путь к файлу журнала ... я имею в виду, что здесь будет путь D: \ Sample_Examples \ Log.log ... и имя менеджера соединений будет Log.log , так что теперь командная строка будет изменена в
dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile";"Log.log"
вместо
dtexec /f "C:\\Package.dtsx" /l "DTS.LogProviderTextFile;D:\Sample_Examples\Log.log"
мы не можем указать прямой путь после DTS.LogProviderTextFile ... из-за того, что только я получил ошибку ...
большое спасибо за предложения ...
Вы можете использовать опцию/L, как задокументировано here; однако вы также можете настроить Logging в гораздо более легком и более тонком режиме через меню SSIS> Logging в Visual Studio.
Приветствия,
Эрика
В вашем SSIS необходимо создать и настроить поставщик SSIS журнала, прежде чем использовать его. Посмотрите на link text для получения дополнительной информации.
Да, я проверил ссылку, но в том, что они объясняют, как включить Logging thorugh BIDS ... Я хотел создать журнал с помощью команд DOS ... любая идея? – sona
Вы можете сделать это по-другому, не входя в свой пакет SSIS.
Создайте пакетный файл и запустить DTExec в новом экземпляре CMD, а именно:
CMD/C DTExec ваш пакет и арг>файл журнала
Когда вы сделаете это, вы можете запустите этот командный файл и получите файл журнала.
См http://richarddingwall.name/2009/01/26/capture-the-output-from-a-scheduled-task/ для более подробной информации
Великий Питер ... Спасибо за вашу информацию ... – sona
Одно замечание по этому подходу: будьте осторожны при вызове пакета SSIS таким образом, а затем попытайтесь сделать логику вокруг переменной% ERRORLEVEL%. Предположительно, это должно быть отличным от нуля при ошибках вашего пакета, но я видел, что он возвращает ноль, когда пакет явно не прошел. –
Да, вы должны создать диспетчер соединений для поставщика журнала; Однако; нет документации о том, как это сделать, если вы используете собственный поставщик журналов.
- 1. Как создать файл скользящего журнала
- 2. Создать файл журнала в NodeJS
- 3. VBA создать файл журнала
- 4. Создать файл журнала в Powershell
- 5. Ошибки журнала SSIS в Excel
- 6. Как создать один файл журнала в день
- 7. Как создать файл журнала в php?
- 8. Как создать собственный файл журнала в AS3?
- 9. Как создать файл журнала в Zend Framework?
- 10. Как создать файл журнала в cakephp2
- 11. Пользовательский ведение журнала в SSIS
- 12. Создать файл журнала Log4j xml
- 13. создать плоский файл в пакете ssis
- 14. Как создать HTML-файл журнала с Jmeter
- 15. Как создать файл журнала для ошибок?
- 16. Как заставить InnoSetup создать файл журнала деинсталляции
- 17. SkobblerMaps Android: Как создать файл журнала навигации
- 18. SSIS: Как создать пользовательские файлы журналов?
- 19. Как создать один файл журнала за сеанс?
- 20. SSIS - Местоположение журнала FTP-протокола
- 21. Как создать график журнала журнала
- 22. Создать файл журнала ошибок в php
- 23. Написание пользовательского поставщика журнала в SSIS
- 24. Ведение журнала исполняемых выражений SSIS
- 25. Как вырезать файл журнала?
- 26. SSIS создать файл на сетевом диске
- 27. Создать динамический путь для SSIS Входа с провайдером журнала SSIS для текстовых файлов
- 28. VB.NET: как программно создать текстовый файл в SSIS!
- 29. Как создать и добавить в текстовый файл журнала в Javascript
- 30. Файл журнала журнала журнала Git
да я использовал DTExec/F "C: \\ Package.dtsx"/л "DTS.LogProviderTextFile; D: \ Sample_Examples \ Log.log" как это ... , но я получаю две ошибки, как 1. Соединение «D: \ Sample_Examples \ Log.log» не найдено. Эта ошибка генерируется коллекцией подключений, когда конкретный элемент соединения не найден 2. диспетчер подключений nt найден любая идея по этому вопросу? – sona