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
Azure SQL Database
Felügyelt Azure SQL-példány
SQL-adatbázis a Microsoft Fabricben
Az extrakciós folyamat létrehoz egy DAC-csomagfájlt (.dacpac), amely tartalmazza az adatbázis-objektumok és azok kapcsolódó példányszintű elemeinek definícióit. Egy .dacpac fájl például tartalmazza az adatbázistáblákat, a tárolt eljárásokat, a nézeteket és a felhasználókat, valamint az adatbázis felhasználóinak megfeleltetendő bejelentkezéseket. A .dacpac fájl használható az adatbázis egy másik SQL Server- vagy Azure SQL Database-példányon való üzembe helyezésére, vagy az adatbázis adatrétegű alkalmazásként (DAC) való regisztrálására az aktuális példányban.
A .dacpac kinyerési lehetőségei a következők:
- az Adatrétegű alkalmazás kinyerése varázsló az SQL Server Management Studióban (SSMS)
- SQL Server Data Tools (SQL Server Adateszközök)
- SqlPackage parancssori segédprogram
Permissions
A .dacpac kinyeréséhez legalább ALTER ANY LOGIN engedélyekre, az adatbázis hatókörével kapcsolatos VIEW DEFINITION engedélyekre, valamint SELECT-hez sys.sql_expression_dependencies engedélyekre van szükség. A securityadmin rögzített kiszolgálói szerepkör tagjai, akik szintén a database_owner rögzített adatbázis-szerepkör tagjai, jogosultak .dacpackinyerésére. A sysadmin rögzített kiszolgálói szerepkör vagy a sa nevű beépített SQL Server-rendszergazdai fiók tagjai is kinyerhetnek egy .dacpac.
Az Adatréteg kinyerése alkalmazásvarázsló használata
DAC kinyerése varázsló segítségével
- Az Object Explorerterületen bontsa ki annak az adatbázisnak a csomópontját, amelyből a
.dacpackinyerni szeretné. - Bontsa ki a Adatbázisok csomópontot.
- Kattintson jobb gombbal annak az adatbázisnak a csomópontjára, amelyből a
.dacpackinyerésére van szükség, mutasson a Feladatokpontra, majd válassza a Adatréteg-alkalmazás kinyerése... lehetőséget. - Töltse ki a varázsló párbeszédpaneleit:
Varázsló – bevezetési oldal
Ez a lap az adatrétegű alkalmazások kinyerési lépéseit ismerteti.
Ne jelenítse meg újra ezt a lapot. – Jelölje be a jelölőnégyzetet, ha meg szeretné akadályozni, hogy az oldal megjelenjen a jövőben.
Következő > – Tovább a Módszer kiválasztása oldalra.
Mégse – A varázsló befejezése adatrétegű alkalmazás kinyerése nélkül az adatbázisból.
Adatlap kiválasztása
Válassza ki az adatréteg-alkalmazás (DAC) csomagfájljában felvenni kívánt referenciaadatokat. Az adatok DAC csomagba történő felvétele nem kötelező. A .dacpac tartalmazza az adatbázishoz kapcsolódó összes támogatott adatbázis-objektum és példányobjektum sémáját.
Legfeljebb 10 MB referenciaadatot vehet fel a DAC-csomagfájlba. A DAC-ban felveendő táblák azonban nem tartalmazhatnak bináris nagy objektum (BLOB) adattípusokat, például kép vagy varchar(max). Ha nagyobb mennyiségű adatot szeretne kinyerni egy másik adatbázisba való átvitelhez, használja az SQL Server Integration Servicest, a tömeges másolási segédprogramot vagy számos más adatmigrálási technika egyikét.
adatbázistábla – Jelölje be a DAC-csomagban felvenni kívánt adatokat tartalmazó adatbázistáblák melletti jelölőnégyzetet. Legfeljebb 10 olyan táblát választhat ki, amelyek legfeljebb 10 000 sorból állnak.
Tulajdonságok beállítása lap
A varázsló ezen lapján ismertetjük az adatrétegű alkalmazást (DAC). Ezek a tulajdonságok a DAC azonosítására és másoktól való megkülönböztetésére szolgálnak.
Név – Ez a név azonosítja a DAC-t. Ez eltérhet a DAC-csomagfájl nevéétől, és le kell írnia az alkalmazást. Ha például az adatbázist egy pénzügyi alkalmazáshoz használják, érdemes lehet a DAC Finance nevet adni.
verzió (xx.xx.xx.xx, ahol az x szám) – A DAC verzióját azonosító numerikus érték. A DAC-verziót a Visual Studióban használják annak a DAC-verziónak a azonosítására, amelyen a fejlesztők dolgoznak. Amikor egy .dacpac van üzembe helyezve, a verzió a msdb adatbázisban tárolódik, és később megtekinthető az SQL Server Management Studio adatrétegű alkalmazások csomópontjánál.
leírása: – Nem kötelező. A DAC leírása. Amikor telepít egy .dacpac-t, a leírás a msdb adatbázisban lesz tárolva, és később a Management Studio adatbázisszintű alkalmazások csomópontja alatt tekinthető meg.
Mentés DAC-csomagfájlba (a .dacpac kiterjesztést is tartalmazza fájlnévvel): – A DAC-fájl mentése DAC-csomagfájlba .dacpac kiterjesztéssel. Válassza a Tallózás gombot a fájl nevének és helyének megadásához.
Meglévő fájl felülírása – Jelölje be ezt a jelölőnégyzetet a DAC-csomagfájl lecseréléséhez, ha már létezik ugyanazzal a névvel.
Érvényesítési és összefoglaló oldal
Ezen a lapon a varázsló ellenőrzi, hogy az összes adatbázis-objektum támogatott-e egy adatrétegű alkalmazásban (DAC). Emellett ellenőrzi az adatbázis-objektumok függőségeit is, hogy meghatározza a DAC-ban sikeresen belefoglalható objektumok készletét. Ezután megjeleníti az érvényesítési jelentést, és összefoglalja a varázslóban kiválasztott beállításokat. A beállítás módosításához válassza Előzőlehetőséget. A DAC kinyeréséhez válassza a Következőlehetőséget.
Note
Ha egy vagy több objektumot nem támogat a DAC, akkor a Tovább gomb le van tiltva, és előfordulhat, hogy a kinyerési folyamat nem folytatódik. Ilyen esetekben javasoljuk, hogy távolítsa el a nem támogatott objektumokat, majd futtassa újra a varázslót.
Összesítő – A kiválasztott beállítások összegzése DAC-tulajdonságokalatt található. Az ellenőrzés eredményei DAC-objektumokalatt találhatók. Az ellenőrzés háromféle eredményt eredményez:
DAC-ban szereplő objektumok sikeresen: ezek az objektumok és függőségeik támogatottak, és sikeresen szerepelhetnek a DAC-ban.
DAC-ban lévő objektumok figyelmeztetésekkel: ezek az objektumok támogatottak, de a DAC-ban nem támogatott egyéb objektumoktól függenek.
DACnem tartalmaz objektumokat: ezek az objektumok nem támogatottak, ezért a DAC sikeres kinyerése előtt el kell távolítani őket az adatbázisból.
Az ellenőrzési folyamat több függőségi szintet ellenőriz. Ha például egy tárolt eljárás olyan táblától függ, amely a nem támogatott CLR-adattípust használja, akkor a tárolt eljárás a DAC-ba beépített objektumok figyelmeztetésekkelalá lesz sorolva.
Ha egy vagy több objektumot nem támogat a DAC, akkor a Tovább gomb le van tiltva, és a kinyerési folyamat nem folytatódik. Ilyen esetekben javasoljuk, hogy távolítsa el a nem támogatott objektumokat, majd futtassa újra a varázslót.
Jelentés mentése – Lehetővé teszi egy HTML-alapú fájl mentését, amely felsorolja a DAC-objektumok csomópont összes objektumát az összegzésben. Ez a jelentés akkor lehet hasznos, ha egyes adatbázis-objektumok nem támogatottak a DAC-ban. A jelentés használatával módosíthatja vagy eltávolíthatja a nem támogatott objektumokat, mielőtt újra megpróbálná kinyerni a DAC-t.
Csomag oldal készítése
Ezen az oldalon figyelheti a varázsló előrehaladását az adatbázis-szintű alkalmazás (DAC) kinyerési folyamatának során.
Művelet – A DAC-csomagfájl létrehozása és mentése művelet során a varázsló kinyer egy DAC-t az SQL Server-adatbázisból. Ezután létrehoz egy DAC-csomagot a memóriában, és a megadott helyre menti. Válassza ki az Eredmény oszlop hivatkozásait a megfelelő lépés eredményének megtekintéséhez.
Jelentés mentése – Válassza ki, ha a varázsló előrehaladásának eredményeit fájlba szeretné menteni.
Befejezés – Válassza a varázsló bezárását a feldolgozás befejezése után, vagy ha hiba történik.