Пакет служб SSIS в msdb, ошибка создания обслуживания: оператор INSERT конфликтует с ограничением FOREIGN KEY "FK_sysmaintplan_log_subplan_id" - PullRequest
1 голос
/ 17 июня 2011

Я получаю следующую ошибку при выполнении задания, которое, в свою очередь, выполняет пакет служб SSIS, который я только что поднял с другого сервера SQL.

Оператор INSERT конфликтует с FOREIGN KEYограничение "FK_sysmaintplan_log_subplan_id"

Я думаю, что это говорит о том, что существует список уникальных идентификаторов заданий обслуживания и что указатель этого пакета отсутствует в списке.Возможно, потому что я только что снял его с другого сервера - но я нигде не могу найти, как добавить его в список ..

Есть ли способ зарегистрировать пакет служб SSIS в папке обслуживания, чтобы я нене понимаю эту ошибку?

1 Ответ

2 голосов
/ 20 июня 2011

Это оказалось довольно просто.

1) Подключите проводник объектов к службам Integration Services

2) Перейдите в папку MSDB \ Stored Packages \ Maintenance

3) Импортируйте все пакеты dtsx, которые вы хотите использовать в качестве заданий обслуживания

4) Подключите проводник объектов к базе данных, в которой вы хотите запускать задания на

5) В узле управления разверните ОбслуживаниеПланы

6) Откройте каждый пакет и сохраните для создания заданий

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...