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
Ez a cikk az SQL Server Management Studio Adatbázis-visszaállításvarázslójának Általános lapján található különféle beállításokat ismerteti. Az Általános lapon megadhatja az adatbázis-visszaállítási művelet cél- és forrásadatbázisainak adatait, amikor teljes adatbázis-biztonsági mentést állít vissza az SQL Server Management Studio (SSMS) használatával.
Megjegyzés:
Ha az SQL Server Management Studióval állít be visszaállítási feladatot, a megfelelő Transact-SQL RESTORE szkriptet a Szkript kiválasztásával, majd a szkript célhelyének kiválasztásával hozhatja létre.
Permissions
Ha a visszaállított adatbázis nem létezik, a felhasználónak engedélyekkel kell rendelkeznie CREATE DATABASE ahhoz, hogy sikeresen visszaállíthassa az adatbázist. Ha az adatbázis létezik, a RESTORE engedélyek alapértelmezés szerint az adatbázis és a sysadmindbcreator rögzített kiszolgálói szerepkörök tagjai, valamint az adatbázis tulajdonosa (dbo) számára lesznek alapértelmezettek.
A VISSZAÁLLÍTÁSi engedélyek olyan szerepkörökhöz lesznek adva, amelyekben a tagsági adatok mindig könnyen elérhetők a kiszolgáló számára. Mivel a rögzített adatbázisszerepkör-tagság csak akkor ellenőrizhető, ha az adatbázis elérhető és sértetlen, ami nem mindig történik meg a VISSZAÁLLÍTÁS végrehajtásakor, a db_owner rögzített adatbázis-szerepkör tagjai nem rendelkeznek VISSZAÁLLÍTÁSi engedélyekkel.
A titkosított biztonsági másolatból való visszaállításhoz a VIEW DEFINITION engedélyre van szükség a biztonsági mentés titkosításához használt tanúsítványhoz vagy aszimmetrikus kulcshoz.
Az Adatbázis visszaállítása varázsló megnyitása
Ha meg szeretné nyitni az Adatbázis visszaállítása varázslót az SQL Server Management Studióban, kattintson a jobb gombbal az adatbázis nevére az Objektumkezelő >feladat-visszaállítási>>adatbázisában az Adatbázis visszaállítása varázsló megnyitásához:
Beállítások
Forrás
Ezek a beállítások azonosítják az adatbázis biztonsági mentési készleteinek helyét, és hogy mely biztonsági mentési csoportokat szeretné visszaállítani.
| Időszak | Definition |
|---|---|
| Adatbázis | Válassza ki a legördülő listából visszaállítani kívánt adatbázist. A lista csak azokat az adatbázisokat tartalmazza, amelyekről biztonsági másolat készült a msdb biztonsági mentési előzmények alapján. |
| Device | Válassza ki a logikai vagy fizikai biztonsági mentési eszközöket: szalagokat, URL-címeket vagy fájlokat, amelyek tartalmazzák a visszaállítani kívánt biztonsági mentéseket vagy biztonsági másolatokat. Az eszközre akkor van szükség, ha az adatbázis biztonsági mentése az SQL Server egy másik példányán történt. Egy vagy több logikai vagy fizikai biztonsági mentési eszköz kiválasztásához válassza a Biztonsági mentési eszközök kiválasztása párbeszédpanelt megnyitó tallózási gombot. Legfeljebb 64 olyan eszközt választhat ki, amelyek egyetlen médiakészlethez tartoznak. A szalagos eszközöket fizikailag csatlakoztatni kell az SQL Server-példányt futtató számítógéphez. A biztonsági mentési fájlok helyi vagy távoli lemezeszközön is lehetnek. További információ: Biztonsági mentési eszközök (SQL Server). Az Azure Storage-ban tárolt biztonsági mentési fájlokhoz az URL-címet is kiválaszthatja eszköztípusként. Amikor kilép a Biztonsági mentési eszközök kiválasztása párbeszédpanelről, a kijelölt eszköz írásvédett értékként jelenik meg az Eszközlistában . |
| Adatbázis | Válassza ki azt az adatbázisnevet, amelyből a biztonsági másolatokat vissza kell állítani a legördülő listából. Megjegyzés: Ez a lista csak akkor érhető el, ha az eszköz ki van jelölve. Csak azok az adatbázisok lesznek elérhetők, amelyek biztonsági másolatokkal rendelkeznek a kiválasztott eszközökön. |
Úti cél
A Visszaállítás panel beállításai azonosítják az adatbázist és a visszaállítási pontot.
| Időszak | Definition |
|---|---|
| Adatbázis | Adja meg a listában visszaállítani kívánt adatbázist. Megadhat egy új adatbázist, vagy kiválaszthat egy meglévő adatbázist a legördülő listából. A lista tartalmazza a kiszolgálón lévő összes adatbázist, kivéve a rendszeradatbázisokat master és tempdba .Megjegyzés: Jelszóval védett biztonsági mentés visszaállításához a RESTORE utasítást kell használnia. |
| Visszaállítás | A Visszaállítás mező alapértelmezés szerint "Az utolsó biztonsági mentésre" lesz beállítva. Az Ütemterv lehetőséget választva megjelenítheti a Biztonsági mentési ütemterv párbeszédpanelt, amely ütemterv formájában jeleníti meg az adatbázis biztonsági mentési előzményeit. Válassza az Ütemterv lehetőséget egy adott dátumidő kiválasztásához, amelyre vissza szeretné állítani az adatbázist. Az adatbázis vissza lesz állítva arra az állapotra, amelyben ebben a megadott időpontban volt. Lásd a mentési ütemtervet. |
Visszaállítási terv
Ez a szakasz a Visszaállítási adatbázis varázsló Visszaállítási terv szakaszában használt kifejezéseket határozza meg.
Készletek biztonsági mentése a visszaállításhoz
Megjeleníti a megadott helyen elérhető biztonsági mentési csoportokat. A biztonsági mentési művelet létrehoz egy biztonsági mentési csoportot, amely a médiakészlet összes eszközén el van osztva. Alapértelmezés szerint egy helyreállítási terv javasolt a visszaállítási művelet céljának eléréséhez, amely a szükséges biztonsági mentési csoportok kiválasztásán alapul. Az SQL Server Management Studio a biztonsági mentési előzményeket használja a következőben msdb: . Az előzményekkel azonosíthatja, hogy mely biztonsági másolatok szükségesek az adatbázisok visszaállításához, és létrehoz egy visszaállítási tervet. Adatbázis-visszaállítás esetén például a visszaállítási terv a legutóbbi teljes adatbázis-biztonsági mentést, majd a legutóbbi különbségi adatbázis biztonsági mentését választja ki, ha van ilyen. A teljes helyreállítási modell alatt a visszaállítási terv ezután kiválasztja az összes napló biztonsági mentését.
A javasolt helyreállítási terv felülbírálásához módosíthatja a táblázat kijelöléseit. A törlésre kiválasztott biztonsági mentéstől függő biztonsági másolatok automatikusan törlésre kerülnek.
A jelölőnégyzetek csak akkor vannak engedélyezve, ha a Kézi kijelölés jelölőnégyzet be van jelölve. Kiválaszthatja, hogy mely biztonsági mentési csoportokat szeretné visszaállítani.
Ha a Manuális kijelölés jelölőnégyzet be van jelölve, a rendszer minden módosításkor ellenőrzi a visszaállítási terv pontosságát. Ha a biztonsági mentések sorozata helytelen, hibaüzenet jelenik meg.
Az alábbi táblázat a Biztonsági mentési csoportok visszaállítandó készletei mező oszlopait ismerteti.
| Oszlop név | Definition |
|---|---|
| Restore | A kijelölt jelölőnégyzetek jelzik a visszaállítandó biztonsági mentési csoportokat. |
| Név | A biztonsági mentés készlet neve. |
| Összetevő | A biztonsági mentési összetevő: Adatbázis, Fájl, vagy <üres> (tranzakciónaplók esetén). |
| Típus | A biztonsági mentés típusa: Teljes, Különbözeti vagy Tranzakciónapló. |
| Server | A biztonsági mentési műveletet befejező adatbázismotor-példány neve. |
| Adatbázis | A biztonsági mentési műveletben részt vevő adatbázis neve. |
| Position | A biztonsági mentési készlet helye a kötetben. |
| Első LSN | A biztonsági mentési készlet első tranzakciójának naplóütemezési száma. Üres a fájlok biztonsági mentéséhez. |
| Utolsó LSN | A biztonsági mentési készlet utolsó tranzakciójának naplóütemezési száma. Üres a fájlok biztonsági mentéséhez. |
| Ellenőrzőpont LSN | A legutóbbi ellenőrzőpont naplóütemezési száma (LSN) a biztonsági mentés létrehozásakor. |
| Teljes LSN | A legutóbbi teljes adatbázis biztonsági mentésének naplóütemezési száma. |
| Kezdés dátuma | A biztonsági mentési művelet megkezdésének dátuma és időpontja az ügyfél területi beállításában jelenik meg. |
| Befejezési dátum | A biztonsági mentési művelet befejezésének dátuma és időpontja az ügyfél területi beállításában jelenik meg. |
| Méret | A biztonsági mentési csoport mérete bájtban. |
| Felhasználónév | A biztonsági mentési műveletet befejező felhasználó neve. |
| Lejárat | A mentési készlet lejárati dátuma és időpontja. |
Biztonsági mentési adathordozó ellenőrzése
Egy RESTORE VERIFY_ONLY utasítást hív meg a kijelölt mentési készleteken. Az ellenőrzés hosszú ideig futó művelet, és a folyamat nyomon követhető és megszakítható a párbeszédpanel-keretrendszer Állapotfigyelőjének használatával.
A gomb lehetővé teszi a kijelölt biztonsági mentési fájlok integritásának ellenőrzését a visszaállítás előtt.
Biztonsági mentési készletek integritásának ellenőrzésekor a párbeszédpanel bal alsó sarkában lévő állapotszöveg az "Ellenőrzés" szót mutatja majd, nem pedig a "Végrehajtás" szót.
Kompatibilitási támogatás
Az SQL Server 2016 -ban (13.x) és újabb verziókban visszaállíthatja a felhasználói adatbázist az SQL Server 2005 (9.x) vagy újabb verziójával létrehozott adatbázis biztonsági másolatából. Az masterSQL Server 2005 (9.x) és az SQL Server 2012 (11.x) használatával létrehozott, modellrőlmsdb készült biztonsági másolatok nem állíthatók vissza az SQL Server 2016 (13.x) és újabb verzióival. Az SQL Server újabb verzióiban létrehozott biztonsági másolatokat az SQL Server egyik korábbi verziója sem tudja visszaállítani.
Az SQL Server újabb verziói eltérő alapértelmezett elérési utat használnak, mint az SQL Server 2016 előtti verziók (13.x). Az SQL Server egy korábbi verziójának alapértelmezett helyén létrehozott adatbázis visszaállításához a MOVE lehetőséget kell használnia.
Miután visszaállított egy korábbi verziójú adatbázist az SQL Serverre, a rendszer automatikusan frissíti az adatbázis belső verzióját. Az adatbázis általában azonnal elérhetővé válik. Ha azonban egy SQL Server 2005(9.x) adatbázis teljes szöveges indexekkel rendelkezik, a frissítési folyamat importálja, alaphelyzetbe állítja vagy újraépíti azokat a Full-Text Frissítési lehetőség kiszolgálótulajdonság beállításától függően. Ha a frissítési beállítás importálásra vagy újraépítésre van állítva, a teljes szöveges indexek nem lesznek elérhetők a frissítés során. Az indexelt adatok mennyiségétől függően az importálás több órát is igénybe vehet, az újraépítés pedig akár tízszer hosszabb időt is igénybe vehet. Azt is vegye figyelembe, hogy ha a frissítési beállítás Importálás értékre van állítva, ha egy teljes szöveges katalógus nem érhető el, a társított teljes szöveges indexek újraépülnek.
Visszaállítás titkosított biztonsági másolatból
A visszaállításhoz az eredetileg a biztonsági mentés létrehozásához használt tanúsítványnak vagy aszimmetrikus kulcsnak rendelkezésre kell állnia azon a példányon, amelybe vissza szeretne állítani. A visszaállítást végző fióknak rendelkeznie kell a VIEW DEFINITION engedéllyel a tanúsítványon vagy az aszimmetrikus kulcson. Ne újítsa meg vagy frissítse a biztonsági másolatok titkosításához használt tanúsítványokat.
Visszaállítás a Microsoft Azure Storage-ból
Válassza ki az URL-címet a Biztonsági mentés adathordozótípusból: legördülő lista a Biztonsági mentési eszközök kiválasztása párbeszédpanelen. Ezután válassza a Hozzáadás lehetőséget a Biztonsági mentési fájl helyének kiválasztásához. Válasszon ki egy meglévő SQL Server-hitelesítő és Azure Storage-tárolót. Adjon hozzá egy új Azure Storage-tárolót közös hozzáférésű jogosultságkóddal, vagy hozzon létre közös hozzáférésű jogosultságkódot és SQL Server-hitelesítő adatokat egy meglévő tárolóhoz. Miután csatlakozott a tárfiókhoz, a biztonsági mentési fájlok megjelennek a Biztonsági mentési fájl megkeresése a Microsoft Azure-ban párbeszédpanelen, ahol kiválaszthatja a visszaállításhoz használni kívánt fájlt. További információt a Csatlakozás Microsoft Azure-előfizetéshez című témakörben talál.
Kapcsolódó tartalom
- Biztonsági mentési eszközök (SQL Server)
- Biztonsági mentés visszaállítása SQL Server eszközből
- RESTORE utasítások – Paraméterek (Transact-SQL)
- Adatbázis visszaállítása megjelölt tranzakcióra (SQL Server Management Studio)
- Tranzakciónapló biztonsági mentésének visszaállítása (SQL Server)
- Biztonsági mentési szalag vagy fájl tartalmának megtekintése (SQL Server)
- Logikai biztonsági mentési eszköz (SQL Server) tulajdonságainak és tartalmának megtekintése
- Médiakészletek, médiacsaládok és biztonsági mentési csoportok (SQL Server)
- Tranzakciónapló biztonsági mentéseinek alkalmazása (SQL Server)