Как мне объединить файлы пакетов SSIS?

Интересно, есть ли у кого-нибудь совет по слиянию файлов SSIS dtsx. Вот проблемы, которые, как я вижу, затрудняют слияние:

  • Это xml, который уже может быть проблемой для слияния.
  • Они могут иметь встроенные сценарии C #, и в этом случае они будут иметь как исходный код C #, так и строку в кодировке base64 файла dll.
  • Они описывают поток данных в пакете, а также структуру элементов в среде IDE.

Если кто-то из Microsoft слушает, многие из этих проблем решаются путем создания пакетов из нескольких файлов, а не одного. файл. Один dtsx может быть xml с описанием потока, xml с описанием макета, некоторыми исходными файлами .cs и некоторыми dll. Но это не так. Заставляет меня задаться вопросом, почему кто-то использует dtsx.

Не решение

Единственное решение, которое я ' Мы видели в Интернете, чтобы убедиться, что файл dtsx заблокирован при редактировании, чтобы только один пользователь мог внести изменения. Это отлично работает, когда вы говорите только об одной ветке, но если вы работаете с несколькими копиями dtsx в разных ветвях (или не дай бог, DVCS ), то невозможно заблокировать их все. каждый раз, когда вы вносите изменения. Кроме того, это не решит проблему, если вы не сможете убедиться, что никто другой не изменил его, прежде чем вы сможете объединить его повсюду.

9
задан ZombieDev 6 August 2011 в 03:01
поделиться