Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 24092|Ответ: 0

[Источник] Учебник SSIS (6) Использование XML-конфигурационных файлов пакета SSIS

[Скопировать ссылку]
Опубликовано 2020-8-2 18:24:28 | | | |
Учебник SSIS 1 Введение в услуги интеграции SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Обучающий материал по SSIS (2) Visual Studio 2019 (VS2019) Установка SSIS
https://www.itsvse.com/thread-9331-1-1.html

Учебник по SSIS (3) Добавить источник данных MySQL
https://www.itsvse.com/thread-9338-1-1.html

Учебник SSIS 4: Синхронизировать данные MySQL с базой данных SQL Server
https://www.itsvse.com/thread-9336-1-1.html

Учебник по SSIS (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 включите конфигурацию пакета, кликните правой кнопкой мыши по пустому пространству пакета и выберите конфигурацию пакета, как показано на следующем рисунке:



Проверьте конфигурацию Enable package, выберите XML-файл конфигурации, нажмите Brow и введите имя конфигурации в соответствии с вашей ситуацией, как показано на рисунке ниже:




Адреса серверов источника и назначения настраиваемы, как показано на следующем рисунке:



Наконец, генерируется пример конфигурации пакета SSIS: configuration file.dtsConfig

Сгенерируйте конфигурационный код XML следующим образом:

Попробуйте изменить адрес сервера на неправильный, используйте DTExecUI для выбора xml-конфигурационного файла, повторного запуска пакета, и ошибка выглядит следующим образом:



(Конец)




Предыдущий:Учебник по SSIS (5) Выполнение пакетов SSIS с помощью DTEXEC
Следующий:Руководство по SSIS (7) SQL Server 2012 выполняет задачи SSIS
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com