Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik:SQL Server
SSIS integrációs futtatókörnyezet az Azure Data Factory-ban
Ha az SQL Server 2008 (10.0.x) egy példányát az SQL Server aktuális kiadására frissíti, a meglévő SQL Server 2008 Integration Services -csomagok nem frissülnek automatikusan a jelenlegi kiadásban használt SQL Server Integration Services csomagformátumra. Ki kell választania egy frissítési módszert, és manuálisan kell frissítenie a csomagokat.
Fontos
Az SQL Server 2012 (11.x) SQL Server 2014 (12.x) vagy újabb verziókra való frissítésekor győződjön meg arról, hogy a frissítés után az eredeti SQL Server 2012 (11.x) példány el lesz távolítva. Ha előfizetett az SQL Server kiterjesztett biztonsági frissítésére, a rendszer mindkét példányért díjat számít fel.
További információ a csomagok frissítéséről, amikor projektet konvertál a projekt üzembehelyezési modelljére: Integration Services -projektek és -csomagok üzembe helyezése
Frissítési módszer kiválasztása
Az SQL Server 2008 (10.0.x), az SQL Server 2008 R2 (10.50.x), az SQL Server 2012 (11.x) vagy az SQL Server 2014 (12.x) csomagok frissítéséhez különböző módszereket használhat. Néhány ilyen módszer esetében a frissítés csak ideiglenes. Mások számára a frissítés végleges. Az alábbi táblázat ezeket a módszereket ismerteti, és azt, hogy a frissítés ideiglenes vagy állandó-e.
Megjegyzés:
Ha az SQL Server 2008 (10.0.x), az SQL Server 2008 R2 (10.50.x), az SQL Server 2012 (11.x) vagy az SQL Server 2014 (12.x) csomagot az SQL Server aktuális kiadásával telepített dtexec segédprogram (dtexec.exe) használatával futtatja, az ideiglenes csomagfrissítés növeli a végrehajtási időt. A csomag végrehajtási idejének növekedése a csomag méretétől függően változik. A végrehajtási idő növekedésének elkerülése érdekében javasoljuk, hogy a csomag futtatása előtt frissítse a csomagot.
Megjegyzés:
A verzióhoz kötött SSIS-hez kapcsolódó szerelvényekre hivatkozó szkriptösszetevők esetében a frissítési folyamat nem gondoskodik róluk, de változatlan marad. Manuális frissítési hivatkozásra van szükség az új verzióra vonatkozóan.
| Frissítési eljárás | A frissítés típusa |
|---|---|
| Az SQL Server aktuális kiadásával telepített dtexec segédprogram (dtexec.exe) használatával futtassa az SQL Server 2008 (10.0.x), az SQL Server 2008 R2 (10.50.x), az SQL Server 2012 (11.x) vagy az SQL Server 2014 (12.x) csomagot. További információ: dtexec utility. |
A csomagfrissítés ideiglenes. A módosítások nem menthetők. |
| Nyisson meg egy SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) vagy SQL Server 2014 (12.x) csomagfájlt az SQL Server Data Tools (SSDT) alkalmazásban. | A csomag frissítése végleges, ha menti a csomagot. Ha nem menti a csomagot, akkor az frissítés ideiglenes. |
| SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) vagy SQL Server 2014 (12.x) csomag hozzáadása egy meglévő projekthez az SQL Server Data Tools (SSDT) alkalmazásban. | A csomagfrissítés végleges. |
| Nyisson meg egy SQL Server 2008 Integration Services (SSIS) vagy újabb projektfájlt a Visual Studióban, majd az SSIS csomagfrissítési varázslóval frissítsen több csomagot a projektben. További információ: Integration Services-csomagok frissítése az SSIS csomagfrissítési varázslóval és az SSIS-csomagfrissítési varázsló F1 súgójával. |
A csomagfrissítés végleges. |
| Ezzel a Upgrade módszerrel frissíthet egy vagy több Integration Services-csomagot. | A csomagfrissítés végleges. |
Egyéni alkalmazások és egyéni összetevők
Az SQL Server 2005 Integration Services (SSIS) egyéni összetevői nem működnek az SQL Server Integration Services jelenlegi kiadásával.
Az SQL Server Integration Services eszközeinek jelenlegi kiadásával sql server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) vagy SQL Server 2014 (12.x) SSIS egyéni összetevőket tartalmazó csomagokat futtathat és kezelhet. A következő fájlokhoz négy kötésátirányítási szabályt adtunk hozzá, amelyek segítenek átirányítani a futtatókörnyezet-szerelvényeket a 10.0.0.0-s verzióról (SQL Server 2008 R2 (10.50.x)), 11.0.0.0-s verzióról (SQL Server 2 012 (11.x)) vagy 12.0.0.0-s verzióra (SQL Server 2014 (12.x)) a 15.0.0.0-s verzióra (SQL Server 2019 (15.x)).
DTExec.exe.config
dtshost.exe.config
DTSWizard.exe.config
DTUtil.exe.config
DTExecUI.exe.config
SQL Server Data Tools segítségével csomagokat tervezhet, amelyek SQL Server 2008 (10.0.x), SQL Server 2008 R2 (10.50.x), SQL Server 2012 (11.x) vagy SQL Server 2014 (12.x) egyéni összetevőket tartalmaznak; ehhez módosítania kell a meghajtón található<> devenv.exe.config fájlt:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE.
Ha ezeket a csomagokat olyan ügyfélalkalmazásokkal szeretné használni, amelyek az SQL Server 2019 futtatókörnyezetével készültek (15.x), a végrehajtható fájl *.exe.config fájljának konfigurációs szakaszában adja meg az átirányítási szabályokat. A szabályok átirányítják a futtatókörnyezet-szerelvényeket a 15.0.0.0-s verzióra (SQL Server 2019 (15.x)). További információ a szerelvényverzió átirányításáról: <assemblyBinding> Element for <runtime>.
A szerelvények helyének keresése
Az SQL Server 2019 -ben (15.x) az Integration Services-szerelvények .NET 4.0-ra frissültek. A .NET 4-hez külön globális assembly cache található a <meghajtón>:\Windows\Microsoft.NET\assembly könyvtárban. Ezen az útvonalon található az összes Integration Services-szerelvény, általában a GAC_MSIL mappában.
Az SQL Server korábbi verzióihoz hasonlóan az integrációs szolgáltatások alapvető bővíthetősége .dll fájlok is a meghajtón<> találhatók:\Program Files\Microsoft SQL Server\130\SDK\Assemblies.
Az SQL Server csomagfrissítési eredményeinek ismertetése
A csomagfrissítési folyamat során az SQL Server 2008 (10.0.x), az SQL Server 2008 R2 (10.50.x), az SQL Server 2012 (11.x) vagy az SQL Server 2014 (12.x) csomagok legtöbb összetevője és funkciója zökkenőmentesen konvertálja át a megfelelőikre az SQL Server jelenlegi kiadásában. Azonban számos olyan összetevő és szolgáltatás létezik, amelyek vagy nem lesznek frissítve, vagy amelyek frissítési eredményeiről tudnia kell. Az alábbi táblázat ezeket az összetevőket és funkciókat azonosítja.
Megjegyzés:
Annak megállapításához, hogy mely csomagokban szerepelnek a táblázatban felsorolt problémák, futtassa a Frissítési tanácsadót.
| Összetevő vagy szolgáltatás | Fejlesztési eredmények |
|---|---|
| Kapcsolati karakterláncok | Az SQL Server 2008 (10.0.x), az SQL Server 2008 R2 (10.50.x), az SQL Server 2012 (11.x) vagy az SQL Server 2014 (12.x) csomagok esetében egyes szolgáltatók neve megváltozott, és a kapcsolati sztringekben eltérő értékeket igényel. A kapcsolati sztringek frissítéséhez használja az alábbi eljárások egyikét: A csomag frissítéséhez használja az SSIS csomagfrissítési varázslót, és válassza a Kapcsolati sztringek frissítése lehetőséget az új szolgáltatónevek használatához . Az SQL Server Data Toolsban (SSDT) az Általános lapon a Beállítások párbeszédpanelében válassza a Kapcsolati sztringek frissítését új szolgáltatónevek használatához lehetőséget. A beállítással kapcsolatos további információkért tekintse meg az Általános oldalt. Az SQL Server Data Tools (SSDT) alkalmazásban nyissa meg a csomagot, és módosítsa manuálisan a ConnectionString tulajdonság szövegét. Megjegyzés: Ha a kapcsolati sztring konfigurációs fájlban vagy adatforrásfájlban van tárolva, vagy amikor egy kifejezés beállítja a ConnectionString tulajdonságot, az előző eljárásokkal nem frissítheti a kapcsolati sztringet. A kapcsolati sztring ilyen esetekben történő frissítéséhez manuálisan kell frissítenie a fájlt vagy a kifejezést. Az adatforrásokról további információt az Adatforrások című témakörben talál. |
A ADODB.dll függő szkriptek
Az ADODB.dll kifejezetten hivatkozó szkriptfeladat- és szkriptösszetevő-szkriptek nem frissíthetők vagy futtathatók olyan gépeken, amelyeken nincs telepítve az SQL Server Management Studio vagy az SQL Server Data Tools (SSDT). A következő szkriptfeladatok vagy szkriptösszetevők frissítéséhez javasoljuk, hogy távolítsa el a(z) ADODB.dll-re való függőséget. Ado.Net ajánlott alternatíva felügyelt kódokhoz, például VB- és C#-szkriptekhez.