2012-03-12 5 views
-2

Фактически у меня есть пакет, который загружает одну из моих таблиц базы данных. Когда я запускаю пакет SSIS индивидуально, пакет работает нормально. Но когда я выполняю задание на sql. Сбой задания & записи в таблице базы данных становятся пустыми. После этого SSIS pacake также не запускается.SSIS-пакет работает нормально, но Sql Server JOB не работает

Причиной отказа задания является нарушение первичного ключа для этой таблицы.

Пожалуйста, помогите мне как можно скорее. Его срочный. EDIT: пакет просто импортирует данные в эту таблицу.

благодарит заранее.

+0

Чтобы получить помощь (например, что такое пакет SSIS, шаги и т. Д.), Вам нужно будет разместить больше информации. –

+1

Похоже, что у вас есть проблема с запуском вашего SIS дважды, независимо от того, как ** вы его выполняете. Если это ошибка первичного ключа, скорее всего, вы пытаетесь загрузить данные, которые уже существуют в вашей таблице, но нам нужно гораздо больше деталей, чтобы реально помочь вам с правильным ответом. – Lamak

+0

@ Lamak благодарит вас за вашу озабоченность, но дело в том, делает вещь дважды, то почему я получаю пустой стол после неудачной работы – Neha

ответ

1

Вы можете уточнить? Как я понял, это не ошибка пакета SSIS, это проблема с данными.

Я предлагаю проверить, соответствует ли пакет какой-либо конфигурации (щелкните правой кнопкой мыши пакет на пустой области и выберите «конфигурации pacakge»), потому что, если это так, оно игнорирует жестко закодированные значения и перезаписывает их на config.

+0

Фактически такая же работа сделана для производства, и там она работает нормально. Я скопировал пакеты ssis в свои локальные системы с восстановлением базы данных на мой dev-сервер. Но здесь он дает эту ошибку – Neha

+0

Спасибо Диего, да, проблема была найдена с данными настроенного Excel. Вместо замены он объединил записи, вызывающие дубликаты записей. – Neha

Смежные вопросы