Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 24092|Antwoord: 0

[Bron] SSIS Tutorial (6) Gebruik van XML-configuratiebestanden van SSIS-pakketten

[Link kopiëren]
Geplaatst op 2 augustus 2020 18:24:28 | | | |
SSIS Tutorial 1 Inleiding tot SQL Server Integration Services
https://www.itsvse.com/thread-9257-1-1.html

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

SSIS Tutorial (3) Voeg een MySQL-databron toe
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Synchroniseer MySQL-gegevens naar een SQL Server-database
https://www.itsvse.com/thread-9336-1-1.html

SSIS Tutorial (5) SSIS-pakketten uitvoeren met DTEXEC
https://www.itsvse.com/thread-9339-1-1.html

Het Integrartion Services-pakket is eigenlijk een verzameling objecteigenschappen; in alle Integration Services-pakketten die we eerder hebben ontwikkeld, de variabelen, attributen, zoals databaselinks, gesynchroniseerde bestandsmappen, enzovoort, gebruiken we direct een constante in het pakket om deze variabelen of attributen toe te wijzen, wat grote problemen veroorzaakt bij het vrijgeven en migreren van dit pakket, zoals wanneer we pakketten ontwikkelen in de ontwikkelomgeving. Alle variabelen en attributen worden ingesteld volgens de ontwikkelomgeving; nadat de ontwikkeling is voltooid, zal het pakket worden uitgezet in de productieomgeving, de databaseverbinding, synchronisatiemap, enzovoort veranderen; de vorige methode verandert: het pakket openen in de nieuwe omgeving, de waarden van deze variabelen of attributen resetten voordat het normaal kan draaien. Sinds Integration Services 2005 is dit probleem opgelost met de toevoeging van de [Package Configuration]-functie. Profielen helpen bij het naadloos overdragen van pakketten en het configuratieproces kan worden geautomatiseerd, waardoor het implementatiegedoe en het risico op fouten worden verminderd.

De pakketconfiguratie van het Integration Services-programma maakt het mogelijk om alle SSIS-attributen zoals pakketten, verbindingen, containers, variabelen, enz. naar een XML-bestand of -tabel te schrijven en vervolgens tijdens runtime te lezen. Er zijn verschillende hoofdtypen configuratie:

  • XML-configuratiebestand
  • Omgevingsvariabele
  • Registersleutels
  • Hoofdpakketvariabele
  • SQL Server-tabellen


Selecteer in het Projectmenu Converteren naar pakketimplementatiemodel, zoals weergegeven in de volgende afbeelding:



Schakel in het SSIS-pakket de pakketconfiguratie in, klik met de rechtermuisknop op de lege ruimte van het pakket en selecteer de pakketconfiguratie, zoals weergegeven in de volgende figuur:



Controleer de configuratie Pakket Inschakelen, selecteer het XML-configuratiebestand, klik op Browse, en vul de configuratienaam in volgens jouw situatie, zoals te zien is in de onderstaande figuur:




De serveradressen van de bron en bestemming zijn configureerbaar, zoals weergegeven in de volgende figuur:



Ten slotte wordt een voorbeeld van een SSIS-pakketconfiguratie gegenereerd: configuration file.dtsConfig

Genereer de XML-configuratiecode als volgt:

Probeer het serveradres naar het verkeerde adres te wijzigen, gebruik DTExecUI om het xml-configuratiebestand te selecteren, voer het pakket opnieuw uit, en de foutmelding is als volgt:



(Einde)




Vorig:SSIS Tutorial (5) SSIS-pakketten uitvoeren met DTEXEC
Volgend:SSIS Tutorial (7) SQL Server 2012 voert SSIS-taken uit
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com