"Integrartion Services" paketas iš tikrųjų yra objekto savybių rinkinys, visuose anksčiau sukurtuose integracijos paslaugų paketuose, kintamuosiuose, atributuose, tokiuose kaip duomenų bazės nuorodos, sinchronizuoti failų katalogai ir kt., Mes tiesiogiai naudojame paketo konstantą, kad priskirtume šiuos kintamuosius ar atributus, o tai sukelia didelių problemų išleidžiant ir migruojant šį paketą, pavyzdžiui, kai kuriame paketus kūrimo aplinkoje. Visi kintamieji ir atributai nustatomi pagal kūrimo aplinką, baigus kūrimą, norint įdiegti šį paketą gamybos aplinkoje, DB ryšys, sinchronizavimo katalogas ir kt. pasikeis, ankstesnis metodas: atidarykite paketą naujoje aplinkoje, iš naujo nustatykite šių kintamųjų ar atributų reikšmes, kol jis gali normaliai veikti. Nuo 2005 m. integravimo tarnybų ši problema buvo išspręsta pridedant funkciją [Paketo konfigūracija]. Profiliai padeda sklandžiai perkelti paketus, o konfigūravimo procesą galima automatizuoti, sumažinant diegimo rūpesčius ir klaidų riziką.
Integravimo paslaugų programos paketo konfigūracija leidžia bet kokius SSIS atributus, tokius kaip paketai, ryšiai, konteineriai, kintamieji ir kt., įrašyti į XML failą arba lentelę ir nuskaityti vykdymo metu. Yra keli pagrindiniai konfigūracijos tipai:
- XML konfigūracijos failas
- aplinkos kintamasis
- Registro raktai
- Pirminio paketo kintamasis
- SQL serverio lentelės
Meniu Projektas pasirinkite Konvertuoti į paketo diegimo modelį, kaip parodyta šiame paveikslėlyje:
SSIS pakete įgalinkite paketo konfigūraciją, dešiniuoju pelės mygtuku spustelėkite tuščią paketo vietą ir pasirinkite paketo konfigūraciją, kaip parodyta šiame paveikslėlyje:
Pažymėkite Įgalinti paketo konfigūraciją, pasirinkite XML konfigūracijos failą, spustelėkite Naršyti ir įveskite konfigūracijos pavadinimą pagal savo situaciją, kaip parodyta paveikslėlyje žemiau:
Šaltinio ir paskirties serverių adresus galima konfigūruoti, kaip parodyta šiame paveikslėlyje:
Galiausiai sugeneruojamas SSIS paketo konfigūracijos pavyzdys: konfigūracijos failas.dtsConfig
Sugeneruokite XML konfigūracijos kodą taip:
Pabandykite pakeisti serverio adresą į neteisingą adresą, naudokite DTExecUI, kad pasirinktumėte xml konfigūracijos failą, iš naujo paleiskite paketą ir klaida yra tokia:
(Pabaiga)
|