У меня есть приложение C#, которое вызывает пакет SSIS. У меня к нему подключен слушатель, поэтому я могу записывать события ошибок и информации и записывать их в журнал. Это захватывает события для задач потока данных, но ничего не захватывает для выполнения SQL-задач. Я просто хочу знать, когда выполнялись задачи SQL и произошла ошибка. Как регистрировать события для выполнения SQL-задач? Я убедился, что для SQL-задач в пакете SSIS включена регистрация.ssis sql task logging
2
A
ответ
0
Я очень рекомендую эту книгу и рамки Loging содержащиеся в нем:
Microsoft SQL Server 2008 Integration Services: Проблема, дизайн, решение
Если я правильно понял ваш вопрос Я бы сказал, что он делает именно то, что вы ищете. Code download link here.
Очень прост в настройке и достаточно прочный. Авторы делают отличную работу по прохождению вас через этот шаг за шагом. Должно занять вас около дня, чтобы получить его и запустить.
Я хотел бы добавить их рекомендацию, чтобы создать «Пакет шаблонов», из которого вы создадите все другие пакеты. В шаблоне уже есть все плюсы SSIS PDS, поэтому вам нужно только создать их один раз.
Для справки, вот таблица создать сценарий для двух основных таблиц в рамках ПДС SSIS:
CREATE TABLE [adm].[PackageTaskLog](
[PackageTaskLogID] [int] IDENTITY(1,1) NOT NULL,
[PackageLogID] [int] NOT NULL,
[SourceName] [varchar](255) NOT NULL,
[SourceID] [uniqueidentifier] NOT NULL,
[StartDateTime] [datetime] NOT NULL,
[EndDateTime] [datetime] NULL,
CONSTRAINT [PK_PackageTaskLog] PRIMARY KEY CLUSTERED
(
[PackageTaskLogID] ASC
)
CREATE TABLE [adm].[PackageErrorLog](
[PackageErrorLogID] [int] IDENTITY(1,1) NOT NULL,
[PackageLogID] [int] NOT NULL,
[SourceName] [varchar](64) NOT NULL,
[SourceID] [uniqueidentifier] NOT NULL,
[ErrorCode] [int] NULL,
[ErrorDescription] [varchar](2000) NULL,
[LogDateTime] [datetime] NOT NULL,
CONSTRAINT [PK_PackageErrorLog] PRIMARY KEY CLUSTERED
(
[PackageErrorLogID] ASC
)
Смежные вопросы
- 1. Лучшая практика SSIS Custom Logging
- 2. Sql Query Task в SSIS
- 3. SSIS Выполнение SQL Task ошибка
- 4. SSIS Logging выдает ошибку
- 5. SSIS пакет OnError Logging
- 6. Django Celery Task Logging
- 7. ssis 2012 task ezapi
- 8. SSIS Execute SQL Task Выходные переменные
- 9. Перенаправление исключения из SQL TASK SSIS
- 10. Ошибка на Выполнение SQL Task в SSIS
- 11. SSIS 2005 Сохранение проблемы - SQL Task Editor
- 12. SSIS Data Flow Task SQL 2008
- 13. SSIS 2012 - Назначение переменных в SQL Заявление SQL Task
- 14. ssis script task dropping records
- 15. Ошибка выполнения SQL Task -
- 16. SSIS & WMI Event Watcher & Data Flow Task
- 17. SSIS Bulk Insert Task Editor XML-файл
- 18. Значение переменных строки ssis должно использоваться в exequte sql task
- 19. Оптимизация ssis для нескольких обновлений с использованием Execute SQL Task
- 20. Как войти количество строк, затронутых SSIS Execute SQL Task
- 21. Настроить данные OnError, записываемые в Execute Sql Task в SSIS
- 22. Проблемы с SSIS Script Task и SQL Bulk Insert - C#
- 23. Выполняет ли SSIS Execute SQL Task инструкцию MERGE?
- 24. SSIS SQL TASK MAX (DATE) для переменной в DATA FLOW
- 25. SSIS Execute SQL Task Out Параметр -1 не отображается правильно
- 26. Используя переменную из Foreach Loop контейнера в SQL Task [SSIS]
- 27. SSIS SQL Task Map набор результатов для проекта Параметр
- 28. Выполнение динамического SQL в Data Flow Task SSIS
- 29. SSIS Execute SQL Task error no rows returns
- 30. Как загрузить переменную из «Execute Sql Task» в пакете SSIS