Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 24092|Відповідь: 0

[Джерело] SSIS Tutorial (6) Використання XML-конфігураційних файлів пакету SSIS

[Копіювати посилання]
Опубліковано 2020-8-2 18:24:28 | | | |
SSIS Tutorial 1 Вступ до сервісів інтеграції SQL Server
https://www.itsvse.com/thread-9257-1-1.html

SSIS Tutorial (2) Visual Studio 2019 (VS2019) Встановлення SSIS
https://www.itsvse.com/thread-9331-1-1.html

SSIS Tutorial (3) Додайте джерело даних MySQL
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4: Синхронізуйте дані MySQL з базою даних SQL Server
https://www.itsvse.com/thread-9336-1-1.html

SSIS Tutorial (5) Виконання SSIS-пакетів за допомогою DTEXEC
https://www.itsvse.com/thread-9339-1-1.html

Пакет Integrartion Services фактично є сукупністю властивостей об'єктів: у всіх пакетах Integration Services, які ми розробляли раніше, змінних, атрибутах, таких як посилання на бази даних, синхронізовані каталоги файлів тощо, ми безпосередньо використовуємо константу в пакеті для призначення цих змінних або атрибутів, що створює великі труднощі при випуску та міграції цього пакета, наприклад, при розробці пакетів у середовищі розробки. Усі змінні та атрибути встановлюються відповідно до середовища розробки, після завершення розробки для розгортання цього пакету у продакшн-середовищі, підключення до бази даних, каталог синхронізації тощо змінюється, попередній метод: відкрити пакет у новому середовищі, скинути значення цих змінних або атрибутів, перш ніж він зможе працювати нормально. Починаючи з Integration Services 2005, цю проблему вирішили додаванням функції [Конфігурація пакетів]. Профілі допомагають безшовно передавати пакети, а процес налаштування можна автоматизувати, що зменшує клопоти та ризик помилок.

Конфігурація пакету програми Integration Services дозволяє записувати будь-які атрибути SSIS, такі як пакети, з'єднання, контейнери, змінні тощо, у XML-файл або таблицю, а потім читати їх під час виконання. Існує кілька основних типів конфігурацій:

  • XML-файл конфігурації
  • Змінна середовища
  • Ключі реєстру
  • Батьківська змінна пакету
  • Таблиці SQL Server


У меню Проєкту виберіть Конвертувати у модель розгортання пакетів, як показано на наступному зображенні:



У пакеті SSIS увімкніть конфігурацію пакета, клацніть правою кнопкою миші на порожній простір пакету та виберіть конфігурацію пакету, як показано на наступному рисунку:



Перевірте конфігурацію «Увімкнути пакет», виберіть XML-файл конфігурації, натисніть «Перегляд» і введіть назву конфігурації відповідно до вашої ситуації, як показано на рисунку нижче:




Адреси серверів джерела та призначення налаштовуються, як показано на наступному рисунку:



Нарешті, генерується приклад конфігурації пакету SSIS: configuration file.dtsConfig

Згенеруйте XML-конфігураційний код наступним чином:

Спробуйте змінити адресу сервера на неправильну адресу, використовуйте DTExecUI для вибору xml-конфігураційного файлу, повторного запуску пакету, і помилка виглядає так:



(Кінець)




Попередній:SSIS Tutorial (5) Виконання SSIS-пакетів за допомогою DTEXEC
Наступний:Підручник SSIS (7) SQL Server 2012 виконує завдання SSIS
Застереження:
Усе програмне забезпечення, програмні матеріали або статті, опубліковані Code Farmer Network, призначені лише для навчання та досліджень; Вищезазначений контент не повинен використовуватися в комерційних чи незаконних цілях, інакше користувачі несуть усі наслідки. Інформація на цьому сайті надходить з Інтернету, і спори щодо авторських прав не мають до цього сайту. Ви повинні повністю видалити вищезазначений контент зі свого комп'ютера протягом 24 годин після завантаження. Якщо вам подобається програма, будь ласка, підтримуйте справжнє програмне забезпечення, купуйте реєстрацію та отримайте кращі справжні послуги. Якщо є будь-яке порушення, будь ласка, зв'яжіться з нами електронною поштою.

Mail To:help@itsvse.com