Paket Integrartion Services je pravzaprav zbirka lastnosti objektov; v vseh paketih Integration Services, ki smo jih razvili prej, spremenljivke, atribute, kot so povezave do baze podatkov, sinhronizirane datotečne imenike itd., neposredno uporabljamo konstanto v paketu za dodeljevanje teh spremenljivk ali atributov, kar povzroča velike težave pri izdaji in migraciji tega paketa, na primer pri razvoju paketov v razvojnem okolju. Vse spremenljivke in atributi se nastavijo glede na razvojno okolje; po zaključku razvoja se ta paket namesti v produkcijsko okolje, povezava z bazo, sinhronizacijska mapa itd. se spremeni, prejšnja metoda: odpri paket v novem okolju, ponastavi vrednosti teh spremenljivk ali atributov, preden lahko deluje normalno. Od Integration Services 2005 je bil ta problem rešen z dodajanjem funkcije [Konfiguracija paketov]. Profili pomagajo pri nemotenem prenosu paketov, postopek konfiguracije pa je mogoče avtomatizirati, kar zmanjšuje težave z nameščanjem in tveganje napak.
Konfiguracija paketov programa Integration Services omogoča, da se vsi atributi SSIS, kot so paketi, povezave, kontejnerji, spremenljivke itd., zapišejo v XML datoteko ali tabelo in nato berejo med izvajanjem. Obstaja več glavnih vrst konfiguracij:
- XML konfiguracijska datoteka
- okoljske spremenljivke
- Registrski ključi
- Spremenljivka nadrejenega paketa
- SQL Server tabele
V meniju Projekt izberite Pretvori v model nameščanja paketa, kot je prikazano na naslednji sliki:
V paketu SSIS omogočite konfiguracijo paketa, kliknite z desnim klikom na prazno polje paketa in izberite konfiguracijo paketa, kot je prikazano na naslednji sliki:
Preverite možnost Omogoči konfiguracijo paketa, izberite XML konfiguracijsko datoteko, kliknite Brskaj in vnesite ime konfiguracije glede na vašo situacijo, kot je prikazano na spodnji sliki:
Strežniški naslovi izvora in cilja so nastavljivi, kot je prikazano na naslednji sliki:
Na koncu se generira primer konfiguracije paketa SSIS: konfiguracijska datoteka.dtsConfig
Oblikujte XML konfiguracijsko kodo takole:
Poskusite spremeniti naslov strežnika na napačen naslov, uporabite DTExecUI za izbiro xml konfiguracijske datoteke, ponovno zagnite paket in napaka je naslednja:
(Konec)
|