#ssis #ssis-2012
#ssis #ssis-2012
Вопрос:
Я конвертирую огромное количество пакетов SSIS из модели развертывания пакетов в развертывание проекта и использую каталог SSIS. В моих старых пакетах включено ведение журнала SSIS для входа в SQL Server. Нужно ли мне все еще использовать ведение журнала на уровне пакета, я обнаружил, что каталог SSIS имеет разные уровни ведения журнала, а также полезные отчеты о выполнении. Итак, просто интересно, каковы преимущества использования ведения журнала на уровне пакета или это что-то, что можно игнорировать сейчас?
Спасибо
Ответ №1:
Ведение журнала в каталоге SSIS предоставляет вам возможность фиксировать уровень ведения журнала от минимальной детализации до максимальной.
Преимущество ведения журнала на уровне пакета:
Файлы журналов могут храниться в локальной системе, и их может анализировать любой пользователь (пользователь, не имеющий доступа к каталогу ssis).
Преимущество ведения журнала на уровне каталога SSIS:
- журнал организован пошагово в формате отчета.
- Мы можем запросить таблицы журналов для анализа чего-либо (вы можете создать свой собственный отчет).
Проблемы ведения журнала на уровне каталога SSIS:
-
Для просмотра журналов пользователь должен быть членом ролей
ssis_admin
orsysadmin
(в SQL Server 2016 это было исправлено путем добавления новых ролей, таких какssis_logreader
andssis_monitor
). Или пользователь, который развернул проект, может видеть журнал только для этих пакетов. -
Для просмотра отчетов журнала требуется SSMS
-
Периодически очищая записи журнала (не проблема, но), вы должны соответствующим образом настроить окно хранения, иначе размер журнала может увеличиться в зависимости от уровня ведения журнала.
Для получения дополнительной информации: MSDN и обратитесь
Комментарии:
1. Спасибо, определенно очень полезный ответ, кроме проблемы с правами доступа, я не вижу смысла тратить дополнительное время на добавление ведения журнала пакетов. В моем сценарии пользователь, который поддерживает пакеты, всегда имеет права системного администратора.