Integrartion Services -paketti on itse asiassa kokoelma objektin ominaisuuksia; kaikissa aiemmin kehittämissämme Integration Services -paketeissa, muuttujissa, attribuuteissa, kuten tietokantalinkeissä, synkronoiduissa tiedostohakemistoissa jne., käytämme suoraan pakettiin kuuluvaa vakiota näiden muuttujien tai attribuuttien määrittämiseen, mikä aiheuttaa suuria ongelmia tämän paketin julkaisussa ja migraatiossa, esimerkiksi kun kehitämme paketteja kehitysympäristössä. Kaikki muuttujat ja attribuutit asetetaan kehitysympäristön mukaan, kehityksen valmistuttua tämän paketin käyttöönotto tuotantoympäristössä, tietokantayhteys, synkronointihakemisto jne. muuttuvat, edellinen menetelmä: avaa paketti uudessa ympäristössä, nollaa näiden muuttujien tai attribuuttien arvot ennen kuin se voi toimia normaalisti. Integration Services 2005 -ohjelman jälkeen tämä ongelma on ratkaistu lisäämällä [Package Configuration] -ominaisuuden. Profiilit auttavat pakettien siirtoa saumattomasti, ja konfigurointiprosessi voidaan automatisoida, mikä vähentää käyttöönottovaivaa ja virheiden riskiä.
Integration Services -ohjelman pakettikonfiguraatio mahdollistaa minkä tahansa SSIS-attribuutin, kuten paketit, yhteydet, kontit, muuttujat jne., kirjoittamisen XML-tiedostoon tai -taulukkoon ja lukemisen ajonaikana. Konfiguraatioita on useita päätyyppejä:
- XML-konfiguraatiotiedosto
- ympäristömuuttuja
- Rekisteriavaimet
- Emopakettimuuttuja
- SQL Server -taulukot
Projektivalikosta valitse Muunna pakettien käyttöönottomalliksi, kuten seuraavassa kuvassa näkyy:
SSIS-paketissa ota paketin konfiguraatio käyttöön, napsauta oikealla paketin tyhjää tilaa ja valitse pakettikonfiguraatio, kuten seuraavassa kuvassa näkyy:
Tarkista Enable package configuration, valitse XML-konfiguraatiotiedosto, klikkaa Selaa ja täytä konfiguraation nimi tilanteesi mukaan, kuten alla olevassa kuvassa näkyy:
Lähde- ja kohteen palvelinosoitteet ovat konfiguroitavissa, kuten seuraavassa kuvassa on esitetty:
Lopuksi luodaan SSIS-paketin konfiguraatioesimerkki: configuration file.dtsConfig
Luo XML-konfiguraatiokoodi seuraavasti:
Yritä muuttaa palvelimen osoite väärään osoitteeseen, käytä DTExecUI:ta valitsemaan xml-konfiguraatiotiedoston, suorittamaan paketin uudelleen, ja virhe on seuraava:
(Loppu)
|