Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 24092|Răspunde: 0

[Sursă] Tutorial SSIS (6) Folosind fișiere de configurare XML ale pachetului SSIS

[Copiază linkul]
Postat la 2020-8-2 18:24:28 | | | |
SSIS Tutorial 1 Introducere în serviciile de integrare SQL Server
https://www.itsvse.com/thread-9257-1-1.html

Tutorial SSIS (2) Visual Studio 2019 (VS2019) Instalează SSIS
https://www.itsvse.com/thread-9331-1-1.html

Tutorial SSIS (3) Adaugă o sursă de date MySQL
https://www.itsvse.com/thread-9338-1-1.html

Tutorial SSIS 4 Sincronizarea datelor MySQL cu o bază de date SQL Server
https://www.itsvse.com/thread-9336-1-1.html

Tutorial SSIS (5) Executarea pachetelor SSIS cu DTEXEC
https://www.itsvse.com/thread-9339-1-1.html

Pachetul Integrartion Services este de fapt o colecție de proprietăți ale obiectului; în toate pachetele Integration Services pe care le-am dezvoltat anterior, variabilele, atributele, cum ar fi legăturile de baze de date, directoarele de fișiere sincronizate etc., folosim direct o constantă în pachet pentru a atribui aceste variabile sau atribute, ceea ce aduce mari dificultăți în lansarea și migrarea acestui pachet, cum ar fi atunci când dezvoltăm pachete în mediul de dezvoltare. Toate variabilele și atributele sunt setate în funcție de mediul de dezvoltare; după finalizarea dezvoltării, pentru a implementa acest pachet în mediul de producție, conexiunea bazei de date, directorul de sincronizare etc. vor schimba metoda anterioară: deschide pachetul în noul mediu, resetezi valorile acestor variabile sau atribute înainte ca acesta să poată rula normal. De la Integration Services 2005, această problemă a fost rezolvată prin adăugarea funcției [Configurare Pachet]. Profilurile ajută transferul fără probleme al pachetelor, iar procesul de configurare poate fi automatizat, reducând neplăcerile de implementare și riscul de erori.

Configurația pachetelor a programului Integration Services permite ca orice atribute SSIS, cum ar fi pachete, conexiuni, containere, variabile etc., să fie scrise într-un fișier sau tabel XML și apoi citite la rulare. Există mai multe tipuri principale de configurație:

  • Fișier de configurare XML
  • Variabila de mediu
  • Chei de registru
  • Variabila pachetului părinte
  • Tabele SQL Server


În meniul Proiect, selectați Convertește în modelul de implementare a pachetelor, așa cum se arată în imaginea următoare:



În pachetul SSIS, activați configurația pachetului, faceți clic dreapta pe spațiul gol al pachetului și selectați configurația pachetului, așa cum se arată în figura următoare:



Verifică opțiunea Activează configurarea pachetului, selectează fișierul de configurare XML, apasă pe Navighează și completează numele configurației în funcție de situația ta, așa cum se arată în figura de mai jos:




Adresele serverului sursă și destinației sunt configurabile, așa cum se arată în figura următoare:



În final, este generat un exemplu de configurare a pachetului SSIS: fișier de configurare.dtsConfig

Generează codul de configurare XML astfel:

Încearcă să modifici adresa serverului la adresa greșită, folosește DTExecUI pentru a selecta fișierul de configurare xml, reexecută pachetul, iar eroarea este următoarea:



(Sfârșit)




Precedent:Tutorial SSIS (5) Executarea pachetelor SSIS cu DTEXEC
Următor:Tutorial SSIS (7) SQL Server 2012 Execută joburi SSIS
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com