Integrartion pakalpojumu pakotne faktiski ir objekta rekvizītu kolekcija, visās integrācijas pakalpojumu pakotnēs, ko mēs izstrādājām iepriekš, mainīgie, atribūti, piemēram, datu bāzes saites, sinhronizēti failu direktoriji utt., Mēs tieši izmantojam konstanti pakotnē, lai piešķirtu šos mainīgos vai atribūtus, kas rada lielas problēmas šīs pakotnes izlaišanai un migrācijai, piemēram, izstrādājot pakotnes izstrādes vidē. Visi mainīgie un atribūti tiek iestatīti atbilstoši izstrādes videi, pēc izstrādes pabeigšanas, lai izvietotu šo pakotni ražošanas vidē, DB savienojums, sinhronizācijas direktorijs utt. mainīsies, iepriekšējā metode: atveriet pakotni jaunajā vidē, atiestatiet šo mainīgo vai atribūtu vērtības, pirms tā var darboties normāli. Kopš 2005. gada integrācijas pakalpojumiem šī problēma ir atrisināta, pievienojot līdzekli [Pakotnes konfigurācija]. Profili palīdz nevainojami pārsūtīt pakotnes, un konfigurācijas procesu var automatizēt, samazinot izvietošanas problēmas un kļūdu risku.
Integrācijas pakalpojumu programmas pakotnes konfigurācija ļauj jebkurus SSIS atribūtus, piemēram, pakotnes, savienojumus, konteinerus, mainīgos utt., ierakstīt XML failā vai tabulā un pēc tam lasīt izpildlaikā. Ir vairāki galvenie konfigurācijas veidi:
- XML konfigurācijas fails
- Vides mainīgais
- Reģistra atslēgas
- Vecākpakotnes mainīgais
- SQL Server tabulas
Izvēlnē Projekts atlasiet Pārvērst par pakotnes izvietošanas modeli, kā parādīts šajā attēlā:
SSIS pakotnē iespējojiet pakotnes konfigurāciju, ar peles labo pogu noklikšķiniet uz pakotnes tukšās vietas un atlasiet pakotnes konfigurāciju, kā parādīts šajā attēlā:
Pārbaudiet Iespējot pakotnes konfigurāciju, atlasiet XML konfigurācijas failu, noklikšķiniet uz Pārlūkot un aizpildiet konfigurācijas nosaukumu atbilstoši jūsu situācijai, kā parādīts attēlā zemāk:
Avota un galamērķa servera adreses ir konfigurējamas, kā parādīts šajā attēlā:
Visbeidzot, tiek ģenerēts SSIS pakotnes konfigurācijas piemērs: konfigurācijas fails.dtsConfig
Ģenerējiet XML konfigurācijas kodu šādi:
Mēģiniet modificēt servera adresi uz nepareizu adresi, izmantojiet DTExecUI, lai atlasītu xml konfigurācijas failu, atkārtoti izpildītu pakotni, un kļūda ir šāda:
(Beigas)
|