Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 24092|Svar: 0

[Kilde] SSIS Vejledning (6) Brug af SSIS-pakke XML-konfigurationsfiler

[Kopier link]
Opslået den 2020-8-20 18:24:28 | | | |
SSIS Tutorial 1 Introduktion til SQL Server Integration Services
https://www.itsvse.com/thread-9257-1-1.html

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

SSIS Tutorial (3) Tilføj en MySQL-datakilde
https://www.itsvse.com/thread-9338-1-1.html

SSIS Tutorial 4 Synkroniser MySQL-data til en SQL Server-database
https://www.itsvse.com/thread-9336-1-1.html

SSIS Vejledning (5) Udførelse af SSIS-pakker med DTEXEC
https://www.itsvse.com/thread-9339-1-1.html

Integrartion Services-pakken er faktisk en samling af objektegenskaber; i alle Integration Services-pakker, vi har udviklet før, variabler, attributter, såsom databaselinks, synkroniserede filmapper osv., bruger vi direkte en konstant i pakken til at tildele disse variabler eller attributter, hvilket medfører store problemer ved udgivelse og migration af denne pakke, for eksempel når vi udvikler pakker i udviklingsmiljøet. Alle variabler og attributter sættes i henhold til udviklingsmiljøet, og efter udviklingen er afsluttet, vil DB-forbindelsen, synkroniseringsmappen osv. ændre sig, og den tidligere metode vil ændre sig, når pakken er åben i det nye miljø, nulstilles værdierne af disse variabler eller attributter, før den kan køre normalt. Siden Integration Services 2005 er dette problem blevet løst med tilføjelsen af funktionen [Package Configuration]. Profiler hjælper med problemfri overførsel af pakker, og konfigurationsprocessen kan automatiseres, hvilket reducerer implementeringsbesvær og risiko for fejl.

Pakkekonfigurationen i Integration Services-programmet tillader, at alle SSIS-attributter såsom pakker, forbindelser, containere, variabler osv. kan skrives til en XML-fil eller tabel og derefter læses under kørsel. Der findes flere hovedtyper af konfigurationer:

  • XML-konfigurationsfil
  • Miljøvariabel
  • Registreringsnøgler
  • Moderpakkevariabel
  • SQL Server-tabeller


I Projektmenuen vælger du Konverter til pakkeudrulningsmodel, som vist på følgende billede:



I SSIS-pakken aktiveres pakkekonfigurationen, højreklik på det tomme felt i pakken, og vælg pakkekonfigurationen, som vist i følgende figur:



Tjek Aktiver pakkekonfiguration, vælg XML-konfigurationsfilen, klik på Gennemse, og udfyld konfigurationsnavnet efter din situation, som vist i figuren nedenfor:




Serveradresserne på kilde- og destinationsadressen kan konfigureres, som vist i følgende figur:



Endelig genereres et eksempel på konfiguration af SSIS-pakker: konfigurationsfil.dtsConfig

Generer XML-konfigurationskoden som følger:

Prøv at ændre serveradressen til den forkerte adresse, brug DTExecUI til at vælge xml-konfigurationsfilen, genudfør pakken, og fejlen er som følger:



(Slut)




Tidligere:SSIS Vejledning (5) Udførelse af SSIS-pakker med DTEXEC
Næste:SSIS Tutorial (7) SQL Server 2012 udfører SSIS-jobs
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com