Balíček Integrartion Services je ve skutečnosti sbírkou objektových vlastností, ve všech předchozích Integration Services balíčcích, proměnných, atributech, jako jsou databázové odkazy, synchronizované adresáře souborů atd., přímo používáme konstantu v balíčku k přiřazení těchto proměnných nebo atributů, což přináší velké potíže při vydávání a migraci tohoto balíčku, například při vývoji balíčků ve vývojovém prostředí. Všechny proměnné a atributy jsou nastaveny podle vývojového prostředí, po dokončení vývoje se tento balíček nasadí do produkčního prostředí, změní se připojení k databázi, synchronizační adresář atd., předchozí metoda: otevřít balíček v novém prostředí, resetovat hodnoty těchto proměnných nebo atributů, než může běžet normálně. Od Integration Services 2005 byl tento problém vyřešen přidáním funkce [Konfigurace balíčku]. Profily pomáhají bezproblémovému přenosu balíčků a konfigurační proces lze automatizovat, což snižuje komplikace s nasazením a riziko chyb.
Konfigurace balíčků programu Integration Services umožňuje zapsat jakékoli SSIS atributy, jako jsou balíčky, spojení, kontejnery, proměnné atd., do XML souboru nebo tabulky a poté je číst za běhu. Existuje několik hlavních typů konfigurací:
- XML konfigurační soubor
- Proměnná prostředí
- Klíče registru
- Mateřská proměnná balíčku
- SQL Server tabulky
V menu projektu vyberte Převod na model nasazení balíčku, jak je znázorněno na následujícím obrázku:
V balíčku SSIS povolte konfiguraci balíčku, klikněte pravým tlačítkem na prázdné místo balíčku a vyberte konfiguraci balíčku, jak je znázorněno na následujícím obrázku:
Zkontrolujte možnost Povolit konfiguraci balíčku, vyberte XML konfigurační soubor, klikněte na Procházet a vyplňte název konfigurace podle vaší situace, jak je znázorněno na obrázku níže:
Adresy serverů zdrojového a cílového zdroje jsou konfigurovatelné, jak je znázorněno na následujícím obrázku:
Nakonec je vygenerován příklad konfigurace balíčku SSIS: configuration file.dtsConfig
Vygenerujte konfigurační kód XML následovně:
Zkuste změnit adresu serveru na špatnou adresu, použijte DTExecUI k výběru konfiguračního souboru xml, znovu spustíte balíček a chyba je následující:
(Konec)
|