Использование SQL Server Business Intelligence Development Studio или служебной программы dtutil повторно создать идентификатор пакета пакет служб SSIS, дублирование

Переводы статьи Переводы статьи
Код статьи: 906564 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

В службах Microsoft SQL Server 2005 Integration Services (службы SSIS) создается и хранится в виде 16-разрядный идентификатор GUID очередь "PackageID" Свойства пакета служб SSIS при создании пакета служб SSIS. После выполнения пакета можно написать Идентификатор пакета в файл журнала с помощью регистратор служб SSIS. Этот идентификатор пакета отличает записи журнала для различных пакетов.

Тем не менее наблюдается следующее поведение:
  • Когда пакет служб SSIS копируются в файловую систему, новая копия содержит тот же идентификатор пакета, как исходный пакет служб SSIS.
  • Можно запустить пакет, который имеет тот же идентификатор пакета. Тем не менее не может отличить два пакета с помощью данных журнала, так как пакет идентификаторы одинаковы.
Повторно создать новый идентификатор пакета для каждого пакета, воспользуйтесь одним из способов, описанных в разделе «Дополнительная информация».

Дополнительная информация

Например выполняются следующие условия, в порядке их перечисления.
  • Копировать пакет с именем DuplicateIDEmailer в файловой системе.
  • Имя нового пакета DuplicateIDEmailer_copy.
  • Запустите оба пакета.

    Вы можете заметить что запись данных для каждого пакета, подобную следующей:
    Event           Source                 SourceID                               ExecutionID
    ==================================================================================================================
    PackageStart DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   1d650373-5b56-4b76-bd0a-1d6a234ea91e
    PackageEnd   DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   1d650373-5b56-4b76-bd0a-1d6a234ea91e
    PackageStart DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   d40c0438-e846-468d-843b-58cf5965e6a1
    PackageEnd   DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   d40c0438-e846-468d-843b-58cf5965e6a1
    PackageStart DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   54d91f24-4f71-4665-ba4c-4e1272302872
    PackageEnd   DuplicateIDEmailer_copy   3ca884a7-7805-4e12-aeee-afb99735ccd8   54d91f24-4f71-4665-ba4c-4e1272302872
    PackageStart DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   ed3b33e2-4933-4bf4-884d-897a9d6488a6
    PackageEnd   DuplicateIDEmailer        3ca884a7-7805-4e12-aeee-afb99735ccd8   ed3b33e2-4933-4bf4-884d-897a9d6488a6
    В Имя пакета свойство, которое записано в Источник столбец в таблице был обновлен вручную перед выполнением. Таким образом некоторые отличительные особенности существует запись данных. Тем не менее, рекомендуется также ставить "PackageID" свойство.
Для повторного создания "PackageID" свойства, воспользуйтесь одним из следующих способов.

Использование SQL Server Business Intelligence Development Studio

  1. Открывает пакет в бизнес-аналитики SQL Server Центр разработки.
  2. Нажмите кнопку Поток управленияВкладка.
  3. Нажмите кнопку ИДЕНТИФИКАТОР свойство. В раскрывающемся списке выберите <generate new="" id=""></generate>.

    Новое значение отобразится в ИДЕНТИФИКАТОР свойство.

Программа командной строки dtutil

Можно использовать программу командной строки dtutil (Dtutil.exe) вместе с [D /I Ставить] параметр командной строки для создания нового идентификатора пакета. Чтобы обновить несколько пакетов одновременно, программа dtutil в пакетном файле или в среде сценариев. Для получения дополнительных сведений об использовании служебной программы dtutil введите следующую команду в командной строке:
dtutil /?
Чтобы обновить пакет идентификаторы, поместите пакеты в той же папке. Затем выполните следующую команду: команды для создания нового Идентификатора пакета для каждого пакета::
для % %d в (<filepath>\*.dtsx) у dtutil.exe /i / файл % %d</filepath>
Примечание При вводе команды в командной строке с помощью одного знака процента (%). При использовании команды в пакетном файле, используйте знаки процентов (%).

Ссылки

Для получения дополнительных сведений о средстве dtutil см. раздел «программа dtutil» в Microsoft SQL Server 2005 Books Online.

Свойства

Код статьи: 906564 - Последний отзыв: 19 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft SQL Server 2005 Developer Edition
  • Microsoft SQL Server 2005 Enterprise Edition
  • Microsoft SQL Server 2005 Express Edition
  • Microsoft SQL Server 2005 Standard Edition
  • Microsoft SQL Server 2005 Workgroup Edition
Ключевые слова: 
kbhowto kbsql2005ssis kbinfo kbmt KB906564 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:906564

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com