Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 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 урок (3) Добавете MySQL източник на данни
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Синхронизиране на MySQL данните с SQL сървърна база данни
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 таблици


В менюто на проекта изберете модел Convert to package deployment model, както е показано на следното изображение:



В SSIS пакета активирайте конфигурацията на пакета, кликнете с десен бутон върху празното пространство на пакета и изберете конфигурацията на пакета, както е показано на следващата фигура:



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




Сървърните адреси на източника и дестинацията са конфигурируеми, както е показано на следващата фигура:



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

Генерирайте XML конфигурационния код по следния начин:

Опитайте да промените адреса на сървъра на грешен адрес, използвайте DTExecUI за избор на xml конфигурационния файл, повторно изпълнете пакета и грешката е следната:



(Край)




Предишен:SSIS Tutorial (5) Изпълнение на SSIS пакети с DTEXEC
Следващ:SSIS Tutorial (7) SQL Server 2012 изпълнява SSIS задачи
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com