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
Az SSISDB-katalógus az Integration Services-kiszolgálón üzembe helyezett Integrációs szolgáltatások (SSIS) projektek használatának központi pontja. Beállíthat például projekt- és csomagparamétereket, konfigurálhat környezeteket a csomagok futtatókörnyezeti értékeinek megadásához, a csomagok végrehajtásához és hibaelhárításához, valamint az Integration Services-kiszolgáló műveleteinek kezeléséhez.
Megjegyzés:
Ez a cikk általában az SSIS-katalógust és a helyszínen futó SSIS-katalógust ismerteti. Az SSIS-katalógust az Azure SQL Database-ben is létrehozhatja, és SSIS-csomagokat helyezhet üzembe és futtathat az Azure-ban. További információ: SQL Server Integration Services-számítási feladatok emelése és áthelyezése a felhőbe.
Bár linuxos SSIS-csomagokat is futtathat, az SSIS-katalógus Linuxon nem támogatott. További információ: Adatok kinyerása, átalakítása és betöltése Linuxon az SSIS használatával.
Az SSISDB-katalógusban tárolt objektumok projekteket, csomagokat, paramétereket, környezeteket és működési előzményeket tartalmaznak.
Az SSISDB-katalógusban tárolt objektumokat, beállításokat és működési adatokat az SSISDB-adatbázisban található nézetek lekérdezésével vizsgálhatja meg. Az objektumokat az SSISDB-adatbázisban tárolt eljárások meghívásával vagy az SSISDB-katalógus felhasználói felületének használatával kezelheti. Sok esetben ugyanez a feladat elvégezhető a felhasználói felületen vagy egy tárolt eljárás meghívásával.
Az SSISDB-adatbázis karbantartásához szabványos vállalati szabályzatokat kell alkalmazni a felhasználói adatbázisok kezelésére. A karbantartási tervek létrehozásáról további információt a Karbantartási tervek című témakörben talál.
Az SSISDB-katalógus és az SSISDB-adatbázis támogatja a Windows PowerShellt. További információ az SQL Server Windows PowerShell-lel való használatáról: SQL Server PowerShell. Ha például a Windows PowerShell használatával hajt végre olyan feladatokat, mint például egy projekt üzembe helyezése, tekintse meg az SQL Server 2012 SSIS és PowerShell című blogbejegyzését a blogs.msdn.com.
A műveleti adatok megtekintéséről további információt a Futó csomag figyelése és egyéb műveletek című témakörben talál.
Az SSISDB-katalógust az SQL Server Management Studióban érheti el az SQL Server Adatbázismotorhoz való csatlakozással, majd az Integration Services-katalógusok csomópontjának az Object Explorerben való kibontásával. Az SSISDB-adatbázist az SQL Server Management Studióban az Object Explorer Adatbázis csomópontjának kibontásával érheti el.
Megjegyzés:
Az SSISDB-adatbázis nem nevezhető át.
Megjegyzés:
Ha az SSISDB-adatbázishoz csatolt SQL Server-példány leáll, vagy nem válaszol, a ISServerExec.exe folyamat véget ér. A rendszer üzenetet ír egy Windows-eseménynaplóba.
Ha az SQL Server-erőforrások a fürtatávevő részeként átvételre kerülnek, a futó csomagok nem indulnak újra. Ellenőrzőpontok használatával újraindíthatja a csomagokat. További információ: Csomagok újraindítása ellenőrzőpontok használatával.
Funkciók és képességek
- Katalógusobjektum-azonosítók
- Katalóguskonfiguráció
- Jogosultságok
- Mappák
- Projektek és csomagok
- Paraméterek
- Kiszolgálókörnyezetek, kiszolgálóváltozók és kiszolgálókörnyezet-hivatkozások
- Végrehajtások és érvényesítések
Katalógusobjektum-azonosítók
Amikor új objektumot hoz létre a katalógusban, rendeljen hozzá egy nevet az objektumhoz. Az objektum neve egy azonosító. Az SQL Server meghatározza azokat a szabályokat, amelyekhez karakterek használhatók egy azonosítóban. Az alábbi objektumok neveinek azonosító szabályokat kell követnie.
Mappa
Projekt
Környezet
Paraméter
Környezeti változó
Mappa, projekt, környezet
Egy mappa, projekt vagy környezet átnevezésekor vegye figyelembe az alábbi szabályokat.
Érvénytelen karakterek: ASCII/Unicode karakterek 1–31, idézőjel ("), kisebb, mint (<), nagyobb, mint (>), cső (|), háttértér (\b), null (\0) és tabulátor (\t).
Előfordulhat, hogy a név nem tartalmaz bevezető vagy záró szóközöket.
@ nem engedélyezett első karakterként, de a következő karakterek használhatják a @karaktert.
A név hosszának 0-nál nagyobbnak és 128-nál kisebbnek vagy egyenlőnek kell lennie.
Paraméter
A paraméterek elnevezésekor vegye figyelembe az alábbi szabályokat.
A név első karakterének a Unicode Standard 2.0-ban meghatározott betűnek vagy aláhúzásjelnek (_) kell lennie.
A következő karakterek lehetnek betűk vagy számok a Unicode Standard 2.0-ban meghatározottak szerint, vagy aláhúzásjel (_).
Környezeti változó
Környezeti változó elnevezésekor vegye figyelembe az alábbi szabályokat.
Érvénytelen karakterek: ASCII/Unicode karakterek 1–31, idézőjel ("), kisebb, mint (<), nagyobb, mint (>), cső (|), háttértér (\b), null (\0) és tabulátor (\t).
Előfordulhat, hogy a név nem tartalmaz bevezető vagy záró szóközöket.
@ nem engedélyezett első karakterként, de a következő karakterek használhatják a @karaktert.
A név hosszának 0-nál nagyobbnak és 128-nál kisebbnek vagy egyenlőnek kell lennie.
A név első karakterének a Unicode Standard 2.0-ban meghatározott betűnek vagy aláhúzásjelnek (_) kell lennie.
A következő karakterek lehetnek betűk vagy számok a Unicode Standard 2.0-ban meghatározottak szerint, vagy aláhúzásjel (_).
Katalóguskonfiguráció
A katalógus tulajdonságainak módosításával finomhangolhatja a katalógus viselkedését. A katalógustulajdonságok határozzák meg a bizalmas adatok titkosításának módját, valamint a műveletek és a projektverziós adatok megőrzésének módját. A katalógus tulajdonságainak beállításához használja a Katalógus tulajdonságai párbeszédpanelt, vagy hívja meg a catalog.configure_catalog (SSISDB Database) tárolt eljárást. A tulajdonságok megtekintéséhez használja a párbeszédpanelt vagy a catalog.catalog_properties (SSISDB Database) lekérdezést. A párbeszédpanel eléréséhez kattintson a jobb gombbal az SSISDB-re az Object Explorerben.
Műveletek és projektverziók törlése
A katalógus számos műveletének állapotadatai belső adatbázistáblákban lesznek tárolva. A katalógus például nyomon követi a csomagvégrehajtások és a projekttelepítések állapotát. A műveleti adatok méretének fenntartása érdekében az SQL Server Management Studio SSIS-kiszolgálókarbantartási feladata a régi adatok eltávolítására szolgál. Ez az SQL Server Agent-feladat az Integration Services telepítésekor jön létre.
Az Integration Services-projekteket úgy frissítheti vagy helyezheti újra üzembe, hogy ugyanazt a nevet használja a katalógus ugyanazon mappájába. Alapértelmezés szerint minden alkalommal, amikor újra üzembe helyezett egy projektet, az SSISDB-katalógus megőrzi a projekt előző verzióját. A műveleti adatok méretének fenntartása érdekében az SSIS-kiszolgáló karbantartási feladata a projektek régi verzióinak eltávolítására szolgál.
Az SSIS-kiszolgáló karbantartási feladatának futtatásához az SSIS létrehozza az SQL Server bejelentkezési ##MS_SSISServerCleanupJobLogin## azonosítót. Ez a bejelentkezés csak az SSIS belső használatára vonatkozik.
Az alábbi SSISDB-katalógustulajdonságok határozzák meg az SQL Server Agent-feladat viselkedését. A tulajdonságokat a Katalógus tulajdonságai párbeszédpanelen, vagy catalog.catalog_properties (SSISDB-adatbázis) és catalog.configure_catalog (SSISDB-adatbázis) használatával tekintheti meg és módosíthatja.
Naplók rendszeres tisztítása
Ha ennek a tulajdonságnak értéke Igaz, akkor a műveletkarbantartás feladatlépése lefut.
Megőrzési időszak (nap)
Meghatározza az engedélyezett műveleti adatok maximális életkorát (napokban). A rendszer eltávolítja a régebbi adatokat.
A minimális érték egy nap. A maximális értéket csak az SQL Server int adatainak maximális értéke korlátozza. Erről az adattípusról további információt az int, bigint, smallint és tinyint (Transact-SQL) című témakörben talál.
A régi verziók rendszeres eltávolítása
A projektverzió-törlés feladatlépése akkor fut, ha ez a tulajdonság True (Igaz) értékre van állítva.
Projektenkénti verziók maximális száma
Meghatározza, hogy egy projekt hány verziója van tárolva a katalógusban. A projektek régebbi verziói el lesznek távolítva.
Titkosítási algoritmus
A Titkosítási algoritmus tulajdonság megadja a bizalmas paraméterértékek titkosításához használt titkosítás típusát. A titkosítás alábbi típusai közül választhat.
AES_256 (alapértelmezett)
AES_192
AES_128
DESX
Hármas DES 3 kulcsos
TRIPLE_DES
DES
Amikor integrációs szolgáltatási projektet helyez üzembe az Integration Services-kiszolgálón, a katalógus automatikusan titkosítja a csomagadatokat és a bizalmas értékeket. A katalógus a lekéréskor automatikusan visszafejti az adatokat. Az SSISDB-katalógus a ServerStorage védelmi szintet használja. További információ: Hozzáférés-vezérlés bizalmas adatokhoz a csomagokban.
A titkosítási algoritmus módosítása időigényes művelet. Először is a kiszolgálónak a korábban megadott algoritmust kell használnia az összes konfigurációs érték visszafejtéséhez. Ezután a kiszolgálónak az új algoritmust kell használnia az értékek újratitkosításához. Ez idő alatt nem lehetnek más Integration Services-műveletek a kiszolgálón. Annak érdekében, hogy az Integration Services műveletek zavartalanul folytatódhassanak, a titkosítási algoritmus csak olvasható értékként jelenik meg a Management Studio ablakában.
A titkosítási algoritmus tulajdonságbeállításának módosításához állítsa az SSISDB-adatbázist egyfelhasználós módra, majd hívja meg a catalog.configure_catalog tárolt eljárást. Használja ENCRYPTION_ALGORITHM a property_name argumentumhoz. A támogatott tulajdonságértékekért lásd: catalog.catalog_properties (SSISDB Database). A tárolt eljárással kapcsolatos további információkért lásd: catalog.configure_catalog (SSISDB Database).
Az egyfelhasználós módról további információt az Adatbázis beállítása egyfelhasználós módra című témakörben talál. Az SQL Server titkosítási és titkosítási algoritmusairól további információt az SQL Server Encryption című szakaszban talál.
A titkosításhoz adatbázis-főkulcsot használunk. A kulcs a katalógus létrehozásakor jön létre.
Az alábbi táblázat a Katalógus tulajdonságai párbeszédpanelen látható tulajdonságneveket és az adatbázis nézetben a megfelelő tulajdonságokat sorolja fel.
| Tulajdonság neve (Katalógus tulajdonságai párbeszédpanel) | Tulajdonság neve (adatbázisnézet) |
|---|---|
| Titkosítási algoritmus neve | titkosítási algoritmus |
| Naplók rendszeres tisztítása | TISZTÍTÁSI_MŰVELET_ENGEDÉLYEZVE |
| Megőrzési időszak (nap) | Adatmegőrzési_ablak |
| A régi verziók rendszeres eltávolítása | VERSION_CLEANUP_ENABLED (Verziótisztítás engedélyezve) |
| Projektenkénti verziók maximális száma | Maximum_projekt_verziók |
| Kiszolgálószintű alapértelmezett naplózási szint | SERVER_LOGGING_LEVEL |
Engedélyek
A projektek, környezetek és csomagok biztonságos objektumok mappáiban találhatók. Engedélyeket adhat egy mappához, beleértve a MANAGE_OBJECT_PERMISSIONS engedélyt is. MANAGE_OBJECT_PERMISSIONS lehetővé teszi, hogy delegálja a mappatartalmak felügyeletét egy felhasználónak anélkül, hogy a felhasználói tagságot meg kellene adnia a ssis_admin szerepkörnek. Engedélyeket adhat projektekhez, környezetekhez és műveletekhez is. A műveletek közé tartozik az Integrációs szolgáltatások inicializálása, a projektek üzembe helyezése, a végrehajtások létrehozása és indítása, a projektek és csomagok ellenőrzése, valamint az SSISDB-katalógus konfigurálása.
További információ az adatbázis-szerepkörökről: Database-Level Szerepkörök.
Az SSISDB-katalógus egy DDL-eseményindítót (ddl_cleanup_object_permissions) használ az SSIS biztonságossá tételéhez szükséges engedélyinformációk integritásának érvényesítéséhez. Az eseményindító akkor aktiválódik, ha egy adatbázis-felhasználó, adatbázis-szerepkör vagy adatbázis-alkalmazás szerepkör el lesz távolítva az SSISDB-adatbázisból.
Ha a megbízó más megbízóknak engedélyeket adott vagy megtagadott, vonja vissza a megbízó által megadott engedélyeket, mielőtt a megbízó eltávolítható lenne. Különben a rendszer hibaüzenetet ad vissza, amikor megpróbálja eltávolítani a főkomponenst. Az eseményindító eltávolítja az összes engedélyrekordot, ahol az adatbázisnév egy kedvezményezett.
Ne tiltsa le az eseményindítót, mert biztosítja, hogy ne legyenek árva engedélyrekordok az adatbázisnév SSISDB-adatbázisból való elvetése után.
Engedélyek kezelése
Az engedélyeket az SQL Server Management Studio felhasználói felületével, a tárolt eljárásokkal és a Microsoft.SqlServer.Management.IntegrationServices névtérrel kezelheti.
Ha az SQL Server Management Studio felhasználói felületén szeretné kezelni az engedélyeket, használja az alábbi párbeszédpaneleket:
Mappa esetén használja a Mappa tulajdonságai párbeszédpanelEngedélyek lapját.
Projekt esetén használja a Projekt tulajdonságai párbeszédpanel Engedélyek lapjának használatát.
Az engedélyek Transact-SQL használatával történő kezeléséhez hívja meg a catalog.grant_permission (SSISDB-adatbázis), catalog.deny_permission (SSISDB-adatbázis) és catalog.revoke_permission (SSISDB-adatbázis). Az aktuális fő szereplő összes objektumának hatékony engedélyeinek megtekintéséhez, lekérdezze a(z) catalog.effective_object_permissions (SSISDB-adatbázis). Ez a témakör ismerteti a különböző típusú engedélyeket. A felhasználóhoz explicit módon hozzárendelt engedélyek megtekintéséhez lekérdezze a catalog.explicit_object_permissions (SSISDB adatbázis).
Mappák
Egy mappa egy vagy több projektet és környezetet tartalmaz az SSISDB-katalógusban . A catalog.folders (SSISDB Database) nézet használatával hozzáférhet a katalógusban lévő mappákra vonatkozó információkhoz. A mappák kezeléséhez az alábbi tárolt eljárásokat használhatja:
Projektek és csomagok
Minden projekt több csomagot tartalmazhat. Mind a projektek, mind a csomagok tartalmazhatnak paramétereket és környezetekre mutató hivatkozásokat. A paramétereket és a környezeti hivatkozásokat a Konfigurálás párbeszédpanelen érheti el.
A következő tárolt eljárások meghívásával egyéb projektfeladatokat is végrehajthat:
Ezek a nézetek részletesen ismertetik a csomagokat, projekteket és projektverziókat.
Paraméterek
Paraméterekkel rendelhet értékeket a csomagtulajdonságokhoz a csomag végrehajtásakor. Egy csomag- vagy projektparaméter értékének beállításához és az érték törléséhez hívja meg a catalog.set_object_parameter_value (SSISDB Database) és a catalog.clear_object_parameter_value (SSISDB-adatbázis). Egy végrehajtási példány paraméterének értékének beállításához hívja meg a catalog.set_execution_parameter_value (SSISDB-adatbázis). Az alapértelmezett paraméterértékeket az catalog.get_parameter_values (SSISDB Database) meghívásával lehet lekérni.
Ezek a nézetek az összes csomag és projekt paramétereit, valamint a végrehajtási példányhoz használt paraméterértékeket jelenítik meg.
Kiszolgálókörnyezetek, kiszolgálóváltozók és kiszolgálókörnyezet-hivatkozások
A kiszolgálókörnyezetek kiszolgálóváltozókat tartalmaznak. A változóértékek akkor használhatók, ha egy csomagot végrehajt vagy érvényesít az Integration Services-kiszolgálón.
Az alábbi tárolt eljárások számos más felügyeleti feladat elvégzését teszik lehetővé környezetekhez és változókhoz.
A catalog.set_environment_variable_protection (SSISDB Database) tárolt eljárás meghívásával beállíthatja egy változó bizalmassági bitjét.
Egy kiszolgálóváltozó értékének használatához adja meg a projekt és a kiszolgálókörnyezet közötti hivatkozást. A hivatkozások létrehozásához és törléséhez az alábbi tárolt eljárásokat használhatja. Azt is jelezheti, hogy a környezet ugyanabban a mappában található-e, mint a projekt, vagy egy másik mappában.
A környezetekkel és változókkal kapcsolatos további részletekért tekintse meg ezeket a nézeteket.
Végrehajtások és érvényesítések
A végrehajtás a csomag végrehajtásának egy példánya. Hívás catalog.create_execution (SSISDB-adatbázis) és catalog.start_execution (SSISDB-adatbázis) parancsra a végrehajtás létrehozásához és elindításához. Egy végrehajtás vagy egy csomag/projekt érvényesítésének leállításához hívja meg a catalog.stop_operation (SSISDB adatbázis)-t.
Ha azt szeretné, hogy egy futó csomag szüneteljen és hozzon létre egy memóriaképfájlt, hívja meg a catalog.create_execution_dump tárolt eljárást. A memóriaképfájl információkat nyújt a csomagok végrehajtásáról, amelyek segíthetnek a végrehajtási problémák elhárításában. A memóriaképfájlok létrehozásával és konfigurálásával kapcsolatos további információkért lásd: Memóriaképfájlok létrehozása a csomagvégrehajtáshoz.
A végrehajtásokkal, az ellenőrzésekkel, a műveletek során naplózott üzenetekkel és a hibákkal kapcsolatos környezeti információkért tekintse meg ezeket a nézeteket.
A projekteket és csomagokat a catalog.validate_project (SSISDB Database) és a catalog.validate_package (SSISDB Database) tárolt eljárások meghívásával ellenőrizheti. A catalog.validations (SSISDB Database) nézet részletes információkat nyújt az érvényesítésekről, például az ellenőrzés során figyelembe vett kiszolgálókörnyezeti hivatkozásokról, függetlenül attól, hogy függőségi ellenőrzésről vagy teljes érvényesítésről van-e szó, és hogy a csomag futtatásához a 32 bites futtatókörnyezetet vagy a 64 bites futtatókörnyezetet használják-e.
Az SSIS-katalógus létrehozása
Miután megtervezte és tesztelte a csomagokat az SQL Server Data Toolsban, üzembe helyezheti a csomagokat tartalmazó projekteket egy Integration Services-kiszolgálón. Mielőtt üzembe helyezheti a projekteket az Integration Services-kiszolgálón, a kiszolgálónak tartalmaznia kell az SSISDB-katalógust . Az SQL Server 2012 telepítőprogramja (11.x) nem hozza létre automatikusan a katalógust; a katalógust manuálisan kell létrehoznia az alábbi utasítások használatával.
Az SSISDB-katalógust az SQL Server Management Studióban hozhatja létre. A katalógust programozott módon is létrehozhatja a Windows PowerShell használatával.
Az SSISDB-katalógus létrehozása az SQL Server Management Studióban
Nyissa meg az SQL Server Management Studiót.
Csatlakozzon az SQL Server adatbázismotorhoz.
Az Object Explorerben bontsa ki a kiszolgálócsomópontot, kattintson a jobb gombbal az Integrációs szolgáltatások katalógusai csomópontra, majd kattintson a Katalógus létrehozása parancsra.
Kattintson a CLR-integráció engedélyezése elemre.
A katalógus CLR által tárolt eljárásokat használ.
Kattintson az Integration Services által tárolt eljárás automatikus végrehajtásának engedélyezése az SQL Server indításakor , és engedélyezze a catalog.startup tárolt eljárás futtatását minden alkalommal, amikor az SSIS-kiszolgálópéldány újraindul.
A tárolt eljárás elvégzi az SSISDB-katalógus működési állapotának karbantartását. Kijavítja az SSIS-kiszolgálópéldány leállása esetén futó csomagok állapotát.
Adjon meg egy jelszót, majd kattintson az OK gombra.
A jelszó védi a katalógusadatok titkosításához használt adatbázis-főkulcsot. Mentse a jelszót biztonságos helyre. Az adatbázis főkulcsának biztonsági mentése is. További információ: Adatbázis-főkulcs biztonsági mentése.
Az SSISDB-katalógus programozott létrehozása
Hajtsa végre a következő PowerShell-szkriptet:
# Load the IntegrationServices Assembly [Reflection.Assembly]::LoadWithPartialName("Microsoft.SqlServer.Management.IntegrationServices") # Store the IntegrationServices Assembly namespace to avoid typing it every time $ISNamespace = "Microsoft.SqlServer.Management.IntegrationServices" Write-Host "Connecting to server ..." # Create a connection to the server $sqlConnectionString = "Data Source=localhost;Initial Catalog=master;Integrated Security=SSPI;" $sqlConnection = New-Object System.Data.SqlClient.SqlConnection $sqlConnectionString # Create the Integration Services object $integrationServices = New-Object $ISNamespace".IntegrationServices" $sqlConnection # Provision a new SSIS Catalog $catalog = New-Object $ISNamespace".Catalog" ($integrationServices, "SSISDB", "P@assword1") $catalog.Create()A Windows PowerShell és a Microsoft.SqlServer.Management.IntegrationServices névtér használatára vonatkozó további példákért tekintse meg az SQL Server 2012 SSIS és PowerShell című blogbejegyzését blogs.msdn.com. A névtér és a kód példáinak áttekintéséhez tekintse meg az SSIS-katalógus felügyelt objektummodelljének A Glimpse című blogbejegyzését a blogs.msdn.com.
Katalógus tulajdonságai párbeszédpanel
Az SSISDB-katalógus konfigurálásához használja a Katalógus tulajdonságai párbeszédpanelt. A katalógus tulajdonságai határozzák meg a bizalmas adatok titkosításának módját, a műveletek és a projekt verziószámozási adatainak megőrzését, valamint az érvényesítési műveletek időtúllépését. Az SSISDB-katalógus egy központi tárolási és kezelési pont az Integration Services projektekhez, csomagokhoz, paraméterekhez és környezetekhez.
A katalógustulajdonságokat a catalog.catalog_properties nézetben is megtekintheti, és a tárolt eljárással állíthatja be a catalog.configure_catalog tulajdonságokat. További információ: catalog.catalog_properties (SSISDB Database) és catalog.configure_catalog (SSISDB Database).
Mit szeretne tenni?
A Katalógus tulajdonságai párbeszédpanel megnyitása
Nyissa meg az SQL Server Management Studiót.
Csatlakoztassa a Microsoft SQL Server adatbázismotort.
Az Object Explorerben bontsa ki az Integration Services csomópontot, kattintson a jobb gombbal az SSISDB elemre, majd kattintson a Tulajdonságok parancsra.
A beállítások konfigurálása
Beállítások
Az alábbi táblázat a párbeszédpanel bizonyos tulajdonságait és a nézet megfelelő tulajdonságait catalog.catalog_properties ismerteti.
| Tulajdonság neve (Katalógus tulajdonságai párbeszédpanel) | Tulajdonság neve (catalog.catalog_properties nézet) | Leírás |
|---|---|---|
| Titkosítási algoritmus neve | titkosítási algoritmus | Megadja a katalógusban lévő bizalmas paraméterértékek titkosításához használt titkosítás típusát. A lehetséges értékek a következők: DES TRIPLE_DES Hármas DES 3 kulcsos DESPX AES_128 AES_192 AES_256 (alapértelmezett) |
| Projektenkénti verziók maximális száma | Maximum_projekt_verziók | Adja meg, hogy egy projekt hány verzióját tárolja a katalógus. A projektek régebbi verziói, amelyek túllépik a maximális értéket, törlődnek a projektverzió törlési feladatának futtatásakor. |
| Naplók rendszeres tisztítása | TISZTÍTÁSI_MŰVELET_ENGEDÉLYEZVE | Állítsa a tulajdonság true (Igaz) értékre, amely azt jelzi, hogy az SQL Server Agent-feladat, a műveletek törlése fut. Ellenkező esetben állítsa a tulajdonságot Hamis értékre. |
| Megőrzési időszak (nap) | Adatmegőrzési_ablak | Adja meg a megengedett műveleti adatok maximális életkorát (napokban). A megadott számú napnál régebbi adatokat az SQL Agent feladat, a műveletek törlése távolítja el. |
Az SSIS-katalógus biztonsági mentése, visszaállítása és áthelyezése
Vonatkozik: SQL Server 2016 (13.x) és újabb verziók
Az SQL Server 2019 Integration Services (SSIS) tartalmazza az SSISDB-adatbázist. Az SSISDB-adatbázisban lévő nézetek lekérdezésével megvizsgálhatja az SSISDB-katalógusban tárolt objektumokat, beállításokat és működési adatokat. Ez a témakör útmutatást nyújt az adatbázis biztonsági mentéséhez és visszaállításához.
Az SSISDB-katalógus tárolja az Integrációs szolgáltatások kiszolgálóján üzembe helyezett csomagokat. A katalógusról további információt az SSIS-katalógusban talál.
Az SSIS-adatbázis biztonsági mentése
Nyissa meg az SQL Server Management Studiót, és csatlakozzon az SQL Server egy példányához.
Készítsen biztonsági másolatot az SSISDB-adatbázis főkulcsára a BACKUP MASTER KEY Transact-SQL utasítással. A kulcs egy ön által megadott fájlban van tárolva. Jelszóval titkosíthatja a fájl főkulcsát.
Az utasítással kapcsolatos további információkért lásd: BACKUP MASTER KEY (Transact-SQL).
Az alábbi példában a rendszer exportálja a főkulcsot a
c:\temp directory\RCTestInstKeyfájlba. ALS2Setup!jelszó a főkulcs titkosítására szolgál.backup master key to file = 'c:\temp\RCTestInstKey' encryption by password = 'LS2Setup!'Készítsen biztonsági másolatot az SSISDB-adatbázisról az SQL Server Management Studio Biztonsági mentési adatbázis párbeszédpaneljén. További információ: Útmutató: Adatbázis biztonsági mentése (SQL Server Management Studio).
Hozza létre a CREATE LOGIN szkriptet a ##MS_SSISServerCleanupJobLogin## számára az alábbi műveletek végrehajtásával. További információ: CREATE LOGIN (Transact-SQL).
Az SQL Server Management Studióban az Object Explorerben bontsa ki a Biztonsági csomópontot, majd bontsa ki a Bejelentkezések csomópontot.
Kattintson a jobb gombbal a ##MS_SSISServerCleanupJobLogin## parancsra, majd kattintson a Szkript bejelentkezéslétrehozás>>.
Ha az SSISDB-adatbázist olyan SQL Server-példányra állítja vissza, ahol az SSISDB-katalógus soha nem jött létre, hozza létre a CREATE PROCEDURE szkriptet a sp_ssis_startup számára az alábbi lépésekkel. További információ: CREATE PROCEDURE (Transact-SQL).
Az Object Explorerben bontsa ki az Adatbázisok csomópontot, majd bontsa ki a fő>programozhatósági>tárolt eljárások csomópontot .
Kattintson a jobb gombbal a dbo.sp_ssis_startup, majd kattintson a Szkript tárolt eljárásalétrehozás>>.
Ellenőrizze, hogy az SQL Server-ügynök elindult-e
Ha az SSISDB-adatbázist olyan SQL Server-példányra állítja vissza, ahol az SSISDB-katalógus soha nem jött létre, hozzon létre egy szkriptet az SSIS-kiszolgáló karbantartási feladatához az alábbi műveletek végrehajtásával. A szkript az SSISDB-katalógus létrehozásakor automatikusan létrejön az SQL Server Agentben. A feladat segít a műveletnaplók megőrzési időszakon kívüli törlésében és a projektek régebbi verzióinak eltávolításában.
Az Object Explorerben bontsa ki az SQL Server-ügynök csomópontot, majd bontsa ki a Feladatok csomópontot .
Kattintson a jobb gombbal az SSIS-kiszolgáló karbantartási feladatára, majd kattintson a Szkriptfeladatlétrehozás>>.
Az SSIS-adatbázis visszaállítása
Ha az SSISDB-adatbázist olyan SQL Server-példányra állítja vissza, ahol az SSISDB-katalógus soha nem jött létre, engedélyezze a közös nyelvi futtatókörnyezetet (clr) a
sp_configuretárolt eljárás futtatásával. További információkért lásd a sp_configure (Transact-SQL) és a CLR engedélyezett Opció dokumentációt.use master sp_configure 'clr enabled', 1 reconfigureHa az SSISDB-adatbázist olyan SQL Server-példányra állítja vissza, ahol az SSISDB-katalógus soha nem jött létre, hozza létre az aszimmetrikus kulcsot és a bejelentkezést az aszimmetrikus kulcsból, és adjon UNSAFE-engedélyt a bejelentkezéshez.
Create Asymmetric Key MS_SQLEnableSystemAssemblyLoadingKey FROM Executable File = 'C:\Program Files\Microsoft SQL Server\YourSQLServerDefaultCompatibilityLevel\DTS\Binn\Microsoft.SqlServer.IntegrationServices.Server.dll'Az
YourSQLServerDefaultCompatibilityLevelaz értéket.Az Integration Services CLR tárolt eljárásai nem biztonságos engedélyeket igényelnek a bejelentkezéshez, mivel a bejelentkezéshez további hozzáférésre van szükség a korlátozott erőforrásokhoz, például a Microsoft Win32 API-hoz. A NEM BIZTONSÁGOS kód engedélyével kapcsolatos további információkért lásd: Szerelvény létrehozása.
Create Login ##MS_SQLEnableSystemAssemblyLoadingUser## FROM Asymmetric Key MS_SQLEnableSystemAssemblyLoadingKey Grant Unsafe Assembly to ##MS_SQLEnableSystemAssemblyLoadingUser##Állítsa vissza az SSISDB-adatbázist a biztonsági másolatból az SQL Server Management Studio Adatbázis visszaállítása párbeszédpaneljén. További információkért tekintse meg a következő témaköröket:
Hajtsa végre azokat a szkripteket, amelyeket a SSIS-adatbázis biztonsági mentéséhez részben hozott létre a ##MS_SSISServerCleanupJobLogin##, sp_ssis_startup és az SSIS-kiszolgáló karbantartási feladat számára. Ellenőrizze, hogy az SQL Server Agent elindult-e.
Futtassa az alábbi utasítást az sp_ssis_startup eljárás automatikus végrehajtásának beállításához. További információ: sp_procoption (Transact-SQL).
EXEC sp_procoption N'sp_ssis_startup','startup','on'Az SSISDB-felhasználó ##MS_SSISServerCleanupJobUser## (SSISDB-adatbázis) leképezése ##MS_SSISServerCleanupJobLogin###-ra az SQL Server Management Studióban a Bejelentkezési tulajdonságok párbeszédpanel használatával.
Állítsa vissza a főkulcsot az alábbi módszerek egyikével. A titkosítással kapcsolatos további információkért lásd: Titkosítási hierarchia.
1. módszer
Ezt a módszert akkor használja, ha már végzett biztonsági másolatot az adatbázis főkulcsáról, és rendelkezik a főkulcs titkosításához használt jelszóval.
Restore master key from file = 'c:\temp\RCTestInstKey' Decryption by password = 'LS2Setup!' -- 'Password used to encrypt the master key during SSISDB backup' Encryption by password = 'LS3Setup!' -- 'New Password' ForceMegjegyzés:
Ellenőrizze, hogy az SQL Server szolgáltatásfiók rendelkezik-e engedéllyel a biztonsági mentési kulcsfájl olvasásához.
Megjegyzés:
A következő figyelmeztető üzenet jelenik meg az SQL Server Management Studióban, ha az adatbázis főkulcsát még nem titkosította a szolgáltatás főkulcsa. Hagyja figyelmen kívül a figyelmeztető üzenetet.
Az aktuális főkulcs nem fejthető vissza. A hiba figyelmen kívül lett hagyva, mert a FORCE beállítás meg lett adva.
A FORCE argumentum azt határozza meg, hogy a visszaállítási folyamat akkor is folytatódjon, ha az aktuális adatbázis főkulcsa nincs megnyitva. Az SSISDB-katalógus esetében, mivel az adatbázis főkulcsa nem lett megnyitva azon a példányon, ahol visszaállítja az adatbázist, ez az üzenet jelenik meg.
Módszer 2
Ezt a módszert akkor használja, ha rendelkezik az SSISDB létrehozásához használt eredeti jelszóval.
open master key decryption by password = 'LS1Setup!' --'Password used when creating SSISDB' Alter Master Key Add encryption by Service Master Key
A catalog.check_schema_version futtatásával állapítsa meg, hogy az SSISDB-katalógusséma és az Integration Services bináris fájljai (ISServerExec és SQLCLR szerelvény) kompatibilisek-e.
Az SSISDB-adatbázis sikeres visszaállításának ellenőrzéséhez hajtsa végre a műveleteket az SSISDB-katalóguson, például az Integration Services-kiszolgálón üzembe helyezett csomagok futtatásával. További információ: Integrációs szolgáltatások (SSIS)-csomagok futtatása.
Az SSIS-adatbázis áthelyezése
Kövesse a felhasználói adatbázisok áthelyezésére vonatkozó utasításokat. További információ: Felhasználói adatbázisok áthelyezése.
Győződjön meg arról, hogy biztonsági másolatot készít az SSISDB-adatbázis főkulcsára, és védi a biztonsági mentési fájlt. További információ: Az SSIS-adatbázis biztonsági mentése.
Győződjön meg arról, hogy az Integration Services (SSIS) releváns objektumai abban az új SQL Server-példányban vannak létrehozva, ahol az SSISDB-katalógus még nem lett létrehozva.
Az SSIS-katalógus (SSISDB) frissítése
Futtassa az SSISDB frissítési varázslót az SSIS-katalógus adatbázisának (SSISDB) frissítéséhez, ha az adatbázis régebbi az SQL Server-példány jelenlegi verziójánál. Az adatbázis régebbi lehet, ha az alábbi feltételek egyike teljesül.
Visszaállította az adatbázist az SQL Server egy régebbi verziójából.
Az SQL Server-példány frissítése előtt nem távolított el adatbázist egy Always On rendelkezésre állási csoportból. Ez a feltétel megakadályozza az adatbázis automatikus frissítését. További információ: SSISDB frissítése rendelkezésre állási csoportban.
A varázsló csak egy helyi kiszolgálópéldányon tudja frissíteni az adatbázist.
Frissítse az SSIS-katalógust (SSISDB) az SSISDB frissítési varázsló futtatásával
Készítsen biztonsági másolatot az SSISDB, az SSIS Catalog adatbázisáról.
Az SQL Server Management Studióban bontsa ki a helyi kiszolgálót, majd bontsa ki az Integrációs szolgáltatások katalógusait.
Kattintson a jobb gombbal az SSISDB-re, majd válassza az Adatbázis-frissítés lehetőséget az SSISDB frissítési varázsló elindításához. Vagy indítsa el az SSISDB frissítési varázslót
C:\Program Files\Microsoft SQL Server\140\DTS\Binn\ISDBUpgradeWizard.exeemelt szintű engedélyekkel a helyi kiszolgálón.
A Példány kiválasztása lapon válasszon ki egy SQL Server-példányt a helyi kiszolgálón.
Fontos
A varázsló csak egy helyi kiszolgálópéldányon tudja frissíteni az adatbázist.
Jelölje be a jelölőnégyzetet, hogy a varázsló futtatása előtt biztonsági másolatot készít az SSISDB-adatbázisról.
Válassza a Frissítés lehetőséget az SSIS-katalógus adatbázisának frissítéséhez.
Az Eredmény lapon tekintse át az eredményeket.
Az Always On az SSIS katalógus (SSISDB) számára
Az Always On rendelkezésre állási csoportok funkció egy magas rendelkezésre állású és vészhelyreállítási megoldás, amely nagyvállalati szintű alternatívát kínál az adatbázis-tükrözés helyett. A rendelkezésre állási csoport egy feladatátvételi környezetet biztosít egy különálló felhasználói adatbázis-csoport számára, melyek együtt, mint rendelkezésre állási adatbázisok ismertek és együtt végeznek feladatátvételt. További információért tekintse meg a Always On Rendelkezésre állási csoportok.
Az SSIS-katalógus (SSISDB) és tartalmai (projektek, csomagok, végrehajtási naplók stb.) magas rendelkezésre állásának biztosítása érdekében hozzáadhatja az SSISDB-adatbázist (ugyanúgy, mint bármely más felhasználói adatbázist) egy Always On rendelkezésre állási csoporthoz. Feladatátvétel esetén az egyik másodlagos csomópont automatikusan az új elsődleges csomóponttá válik.
Megjegyzés:
Az SQL Server 2022-ben bevezetett, tartalmazott rendelkezésre állási csoportok még nem támogatottak.
Fontos
Feladatátvételkor a futó csomagok nem indulnak újra, és nem folytatódnak.
Ebben a szakaszban:
Előfeltételek
Az SSISDB-adatbázis Always On-támogatásának engedélyezése előtt végezze el az alábbi előfeltétel-lépéseket.
Állítson be egy Windows-feladatátvevő fürtöt. Útmutatást a Windows Server 2012 feladatátvevő fürt funkciójának és eszközeinek telepítése című blogbejegyzésben talál. Telepítse a funkciót és az eszközöket az összes fürtcsomópontokra.
Telepítse az SQL Server 2016-ot az Integration Services (SSIS) funkcióval a fürt minden csomópontjára.
Engedélyezze az Always On rendelkezésre állási csoportokat minden SQL Server-példányhoz. Részletekért lásd: Always On rendelkezésre állási csoportok engedélyezése .
Az SSIS támogatásának konfigurálása az Always On-hoz
2. lépés: SSISDB hozzáadása Always On rendelkezésre állási csoporthoz
3. lépés: Az SSIS támogatásának engedélyezése always on esetén
Fontos
- Ezeket a lépéseket a rendelkezésre állási csoport elsődleges csomópontján kell elvégeznie.
- Engedélyeznie kell az Always On SSIS-támogatását, miután hozzáadta az SSISDB-t egy Always On rendelkezésre állási csoporthoz.
1. lépés: Integration Services-katalógus létrehozása
Indítsa el az SQL Server Management Studiót, és csatlakozzon egy SQL Server-példányhoz abban a fürtben, amelyet az SSISDB Always On magas rendelkezésre állású csoportjának elsődleges csomópontjaként szeretne beállítani.
Az Object Explorerben bontsa ki a kiszolgálócsomópontot, kattintson a jobb gombbal az Integrációs szolgáltatások katalógusai csomópontra, majd kattintson a Katalógus létrehozása parancsra.
Kattintson a CLR-integráció engedélyezése elemre. A katalógus CLR által tárolt eljárásokat használ.
Kattintson az Integration Services által tárolt eljárás automatikus végrehajtásának engedélyezése az SQL Server indításakor , és engedélyezze a catalog.startup tárolt eljárás futtatását minden alkalommal, amikor az SSIS-kiszolgálópéldány újraindul. A tárolt eljárás elvégzi az SSISDB-katalógus működési állapotának karbantartását. Kijavítja az SSIS-kiszolgálópéldány leállásakor futó csomagok állapotát.
Adjon meg egy jelszót, majd kattintson az OK gombra. A jelszó védi a katalógusadatok titkosításához használt adatbázis-főkulcsot. Mentse a jelszót biztonságos helyre. Javasoljuk, hogy az adatbázis főkulcsát is biztonsági másolatot készítse. További információ: Adatbázis-főkulcs biztonsági mentése.
2. lépés: SSISDB hozzáadása Always On rendelkezésre állási csoporthoz
Az SSISDB-adatbázis hozzáadása az Always On rendelkezésre állási csoporthoz majdnem ugyanaz, mint bármely más felhasználói adatbázis hozzáadása egy rendelkezésre állási csoporthoz. Lásd : A rendelkezésre állási csoport varázsló használata.
Adja meg az SSIS-katalógus létrehozása során megadott jelszót az Új rendelkezésre állási csoport varázsló Adatbázis kiválasztása lapján.
Fontos
Ha meg szeretné előzni a főkulccsal kapcsolatos problémákat feladatátvétel után, használja a teljes adatbázis- és naplómentés módszert az SSISDB-adatbázis hozzáadásához az Always On elérhetőségi csoporthoz.
3. lépés: Az SSIS támogatásának engedélyezése always on esetén
Az integrációs szolgáltatáskatalógus létrehozása után kattintson a jobb gombbal az Integrációs szolgáltatás katalógusai csomópontra, és válassza az Always On támogatás engedélyezése parancsot. Az Always On támogatásának engedélyezése párbeszédpanelnek a következőnek kell megjelennie. Ha ez a menüelem le van tiltva, győződjön meg arról, hogy az összes előfeltétel telepítve van, és kattintson a Frissítés gombra.
Figyelmeztetés
Az SSISDB-adatbázis automatikus átkapcsolása nem támogatott, amíg nem engedélyezi az Always On SSIS támogatását.
Az Always On rendelkezésre állási csoport újonnan hozzáadott másodlagos replikái megjelennek a táblában. Kattintson a Csatlakozás... gombra a listában szereplő összes replikához, és adja meg a hitelesítési hitelesítő adatokat a replikához való csatlakozáshoz. A felhasználói fióknak minden replikán a sysadmin csoport tagjának kell lennie ahhoz, hogy az SSIS-támogatás mindig be legyen kapcsolva. Miután sikeresen csatlakozott az egyes replikákhoz, kattintson az OK gombra az Always On SSIS-támogatásának engedélyezéséhez.
Ha úgy tűnik, hogy az Always On engedélyezése támogatási lehetőség a helyi menüben le van tiltva a többi előfeltétel teljesítése után, próbálkozzon a következőkkel:
- Frissítse a helyi menüt a Frissítés lehetőségre kattintva.
- Győződjön meg arról, hogy az elsődleges csomóponthoz csatlakozik. Engedélyeznie kell az Always On támogatását az elsődleges csomóponton.
- Győződjön meg arról, hogy az SQL Server verziója 13.0-s vagy újabb. Az SSIS csak az SQL Server 2016-os és újabb verzióiban támogatja az Always On szolgáltatást.
Az SSISDB frissítése a rendelkezésre állási csoportban
Ha az SQL Servert egy korábbi verzióról frissíti, és az SSISDB Always On rendelkezésre állási csoportban van, előfordulhat, hogy az "SSISDB az Always On rendelkezésre állási csoport ellenőrzése" szabály blokkolja a frissítést. Ez a blokkolás azért fordul elő, mert a frissítés egyfelhasználós módban fut, míg a rendelkezésre állási adatbázisnak többfelhasználós adatbázisnak kell lennie. Ezért a frissítés vagy javítás során az összes rendelkezésre állási adatbázis, beleértve az SSISDB-t is, offline állapotba kerül, és nem frissülnek vagy nem lesznek javítva. A frissítés folytatásához először távolítsa el az SSISDB-t a rendelkezésre állási csoportból, majd frissítse vagy frissítse az egyes csomópontokat, majd adja hozzá az SSISDB-t a rendelkezésre állási csoporthoz.
Ha az "SSISDB Always On rendelkezésre állási csoport ellenőrzés" szabály blokkolja, kövesse az alábbi lépéseket az SQL Server frissítéséhez.
Távolítsa el az SSISDB-adatbázist a rendelkezésre állási csoportból. További információ: Másodlagos adatbázis eltávolítása rendelkezésre állási csoportból (SQL Server) és elsődleges adatbázis eltávolítása rendelkezésre állási csoportból (SQL Server)
Kattintson az Újrafuttatás gombra a frissítési varázslóban. Az "SSISDB in Always On rendelkezésre állási csoport ellenőrzése" szabály sikeres volt.
A frissítés folytatásához kattintson a Tovább gombra.
Miután frissítette az összes csomópontot, adja hozzá az SSISDB-adatbázist az Always On rendelkezésre állási csoporthoz. További információ: Adatbázis hozzáadása rendelkezésre állási csoporthoz (SQL Server)
Ha az SQL Server frissítésekor nincs letiltva, és az SSISDB Always On rendelkezésre állási csoportban van, az SQL Server adatbázismotor frissítése után külön frissítse az SSISDB-t. Az SSIS frissítési varázslójával frissítse az SSISDB-t az alábbi eljárásban leírtak szerint.
Helyezze ki az SSISDB-adatbázist a rendelkezésre állási csoportból, vagy törölje a rendelkezésre állási csoportot, ha az SSISDB az egyetlen adatbázis a rendelkezésre állási csoportban. Indítsa el az SQL Server Management Studiót a rendelkezésre állási csoport elsődleges csomópontján a feladat végrehajtásához.
Távolítsa el az SSISDB-adatbázist az összes replikacsomópontról.
Frissítse az SSISDB-adatbázist az elsődleges csomóponton. Az SQL Server Management Studióban az Object Explorerbenbontsa ki az Integration Services-katalógusokat, kattintson a jobb gombbal az SSISDB-re, majd válassza az Adatbázis-frissítés lehetőséget. Kövesse az SSISDB frissítési varázsló utasításait az adatbázis frissítéséhez. Indítsa el az SSIDB frissítési varázslót helyileg az elsődleges csomóponton.
Kövesse a 2. lépésben leírt utasításokat: Az SSISDB hozzáadása egy Always On rendelkezésre állási csoporthoz, hogy az SSISDB-t visszahelyezze egy rendelkezésre állási csoportba.
Kövesse a 3. lépésben leírt utasításokat: Engedélyezze az SSIS támogatását az Always On esetében.
SSISDB-katalógus és delegálás dupla ugrásos forgatókönyvekben
Alapértelmezés szerint az SSISDB-katalógusban tárolt SSIS-csomagok távoli meghívása nem támogatja a hitelesítési adatok delegálását, amit néha dupla ugrásnak is neveznek.
Képzeljen el egy forgatókönyvet, amelyben egy felhasználó bejelentkezik az A ügyfélszámítógépre, és elindítja az SQL Server Management Studiót (SSMS). Az SSMS-en belül a felhasználó egy B gépen üzemeltetett SQL Serverhez csatlakozik, amely rendelkezik az SSISDB-katalógussal. Az SSIS-csomag ebben az SSISDB-katalógusban van tárolva, és a csomag a C gépen futó SQL Server-szolgáltatáshoz csatlakozik (a csomag bármely más szolgáltatáshoz is hozzáférhet). Amikor a felhasználó meghívja az SSIS-csomag végrehajtását az A gépről, az SSMS először sikeresen átadja a felhasználói hitelesítő adatokat az A gépről a B gépre (ahol az SSIS futtatókörnyezeti folyamata végrehajtja a csomagot). Az SSIS végrehajtási futtatókörnyezeti folyamata (ISServerExec.exe) mostantól szükséges ahhoz, hogy a végrehajtás sikeres végrehajtásához delegálja a felhasználói hitelesítő adatokat a B gépről a C gépre. A hitelesítő adatok delegálása azonban alapértelmezés szerint nem engedélyezett.
A felhasználó engedélyezheti a hitelesítő adatok delegálását úgy, hogy megadja az SQL Server szolgáltatásfióknak (a B gépen) a Jogot, hogy ezt a felhasználót bármely szolgáltatáshoz delegálásra megbízzuk (csak Kerberos), amely gyermekfolyamatként indítja el a ISServerExec.exe. Ezt a folyamatot úgy nevezzük, hogy nem korlátozott delegálást vagy nyílt delegálást állít be egy SQL Server-szolgáltatásfiókhoz. A jogosultság megadása előtt gondolja át, hogy megfelel-e a szervezet biztonsági követelményeinek.
Az SSISDB nem támogatja a korlátozott delegálást. Dupla ugrásos környezetben, ha az SSISDB-katalógust futtató SQL Server szolgáltatásfiókja (a példában a B gép) korlátozott delegálásra van beállítva, ISServerExec.exe nem tudja delegálni a hitelesítő adatokat a harmadik gépre (C gép). Ez azokra a forgatókönyvekre vonatkozik, amelyekben a Windows Credential Guard engedélyezve van, és amelyekhez korlátozott delegálást kell beállítani.
Kapcsolódó tartalom
Blogbejegyzés, SSIS és PowerShell az SQL Server 2012-ben, blogs.msdn.com.
Blogbejegyzés, SSIS-katalógus hozzáférés-vezérlési tippek blogs.msdn.com.
Blogbejegyzés, Egy pillantás az SSIS katalógus felügyelt objektummodelljére, a blogs.msdn.com.