Integrartion Services pakett on tegelikult objekti omaduste kogum, kõigis varem arendatud integratsiooniteenuste pakettides kasutame muutujaid, atribuute, nagu andmebaasi lingid, sünkroniseeritud failikataloogid jne, kasutades otse paketis konstanti, et määrata need muutujad või atribuudid, mis tekitab suuri raskusi selle paketi väljaandmisel ja migreerimisel, näiteks arenduskeskkonnas pakettide arendamisel. Kõik muutujad ja atribuudid määratakse vastavalt arenduskeskkonnale, pärast arenduse lõpetamist muutub see pakett tootmiskeskkonda, andmebaasi ühendus, sünkroniseerimiskataloog jne, eelmine meetod: ava pakett uues keskkonnas, lähtestada nende muutujate või atribuutide väärtused enne, kui see saab normaalselt töötada. Alates Integration Services 2005-st on see probleem lahendatud [Package Configuration] funktsiooni lisamisega. Profiilid aitavad pakette sujuvalt edastada ning seadistamisprotsessi saab automatiseerida, vähendades juurutamise tüli ja vigade riski.
Integratsiooniteenuste programmi paketi konfiguratsioon võimaldab kirjutada kõiki SSIS-atribuute, nagu paketid, ühendused, konteinerid, muutujad jne, XML-faili või -tabelisse ning seejärel lugeda neid käitusajal. On mitmeid peamisi konfiguratsioonitüüpe:
- XML konfiguratsioonifail
- Keskkonnamuutuja
- Registrivõtmed
- Vanempaketi muutuja
- SQL Serveri tabelid
Projektimenüüs vali Konverteeri paketi juurutamise mudeliks, nagu on näidatud järgmisel pildil:
SSIS paketis luba paketi konfiguratsioon, paremklõps paketi tühjal ruudul ja vali paketi konfiguratsioon, nagu näidatud järgmisel joonisel:
Kontrolli paketi seadistamise lubamist, vali XML konfiguratsioonifail, klõpsa Sirvi ja täida konfiguratsiooni nimi vastavalt oma olukorrale, nagu alloleval joonisel näidatud:
Allika ja sihtkoha serveri aadressid on seadistatavad, nagu näidatud järgmisel joonisel:
Lõpuks genereeritakse SSIS paketi konfiguratsiooni näide: configuration file.dtsConfig
Genereeri XML konfiguratsioonikood järgmiselt:
Proovi muuta serveri aadressi valeks aadressiks, kasuta DTExecUI xml konfiguratsioonifaili valimiseks, käivita pakett uuesti ja viga on järgmine:
(Lõpp)
|