Adatbázis biztonsági mentésének visszaállítása SSMS használatával

A következőkre vonatkozik:SQL Server

Ez a cikk azt ismerteti, hogyan állíthatja vissza a teljes adatbázis biztonsági mentését SQL Server Management Studio használatával.

Korlátozások és megkötések

Mielőtt visszaállíthat egy adatbázist a teljes vagy tömegesen naplózott helyreállítási modellben, előfordulhat, hogy biztonsági másolatot kell készítenie az aktív tranzakciónaplóról (más néven a napló farkáról). További információkért lásd a(z) Tranzakció napló biztonsági mentése (SQL Server).

Adatbázis másik példányról történő helyreállításakor vegye figyelembe a Metaadatok kezelése adatbázis másik kiszolgálópéldányon való elérhetővé tételekor (SQL Server) című témakörben található információkat.

A titkosított adatbázisok visszaállításához hozzá kell férnie az adatbázis titkosításához használt tanúsítványhoz vagy aszimmetrikus kulcshoz. A tanúsítvány vagy az aszimmetrikus kulcs nélkül az adatbázis nem állítható vissza. Mentse az adatbázis titkosítási kulcsának titkosításához használt tanúsítványt addig, amíg mentenie kell a biztonsági másolatot. További információ: SQL Server-tanúsítványok és aszimmetrikus kulcsok.

Ha visszaállít egy régebbi verziójú adatbázist a SQL Server újabb verziójára, az adatbázis automatikusan frissül az új verzióra. Ez megakadályozza, hogy az adatbázist a Database Engine egy régebbi verziójával lehessen használni. Ez azonban a metaadatok frissítéséhez kapcsolódik, és nem befolyásolja az adatbázis kompatibilitási szintjét. Ha egy felhasználói adatbázis kompatibilitási szintje a frissítés előtt 100 vagy annál magasabb, a frissítés után is ugyanaz marad. Ha a kompatibilitási szint 90 a frissítés előtt, a frissített adatbázisban a kompatibilitási szint 100-ra van állítva, ami a legalacsonyabb támogatott kompatibilitási szint a 2016-os SQL Server (13.x) és újabb verzióban. További információ: ALTER DATABASE Kompatibilitási szint (Transact-SQL).

Az adatbázis általában azonnal elérhetővé válik. Ha azonban egy SQL Server 2005-ös (9.x) adatbázis teljes szöveges indexekkel rendelkezik, a frissítési folyamat importálja, alaphelyzetbe állítja vagy újraépíti az indexeket 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ást importálásra vagy újraépítésre állítja be, 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 akár 10-szer hosszabb időt is igénybe vehet.

Ha importálásra állítja a frissítési lehetőséget, ha egy teljes szöveges katalógus nem érhető el, a társított teljes szöveges indexek újraépülnek. A Full-Text Frissítési beállítás tulajdonság beállításának megtekintéséről vagy módosításáról a Kiszolgálópéldány kereséseFull-Text kezelése és figyelése című témakörben olvashat.

Az Azure Blob Storage-ból történő SQL Server-visszaállítással kapcsolatos információkért lásd: SQL Server biztonsági mentése és visszaállítása a Microsoft Azure Blob Storage használatával.

Examples

A. Teljes adatbázis biztonsági mentésének visszaállítása

  1. Az Object Explorer-ben csatlakozzon a SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.

  2. Kattintson a jobb gombbal az Adatbázisok elemre, és válassza az Adatbázis visszaállítása lehetőséget...

  3. Az Általános lapon a Forrás szakaszban adja meg a visszaállítani kívánt biztonsági mentési csoportok forrását és helyét. Válasszon a következő lehetőségek közül:

    • Database

      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, amelyek biztonsági mentése az msdb biztonsági mentési előzményeinek alapján történt.

      Note

      Ha a biztonsági mentés egy másik kiszolgálóról származik, a célkiszolgáló nem rendelkezik a megadott adatbázis biztonsági mentési előzményadataival. Ebben az esetben válassza Eszköz lehetőséget a visszaállítani kívánt fájl vagy eszköz manuális megadásához.

    • Eszköz

      A Tallózás (...) gombra kattintva nyissa meg a Biztonsági mentési eszközök kiválasztása párbeszédpanelt.

      • Biztonsági mentési eszközök kiválasztása párbeszédpanel

        A biztonsági mentési adathordozó típusa
        Válasszon egy médiatípust a Biztonsági mentés médiatípus legördülő listából. Megjegyzés: A Szalag beállítás csak akkor jelenik meg, ha egy szalagos meghajtó van csatlakoztatva a számítógépre, és a Biztonsági mentési eszköz beállítás csak akkor jelenik meg, ha legalább egy biztonsági mentési eszköz létezik.

        Add
        A Biztonsági mentés médiatípus legördülő listában kiválasztott adathordozó típusától függően a Hozzáadás gombra kattintva megnyílik az alábbi párbeszédpanelek egyike. (Ha a Biztonsági mentés médialista listájának listája megtelt, a Hozzáadás gomb nem érhető el.)

        Médiatípus Párbeszédablak Description
        fájl Biztonsági mentési fájl megkeresése Ebben a párbeszédpanelen kiválaszthat egy helyi fájlt a fáról, vagy megadhat egy távoli fájlt a teljes körű univerzális elnevezési konvenció (UNC) nevével. További információ: Biztonsági mentési eszközök (SQL Server).
        Eszköz Biztonsági mentési eszköz kiválasztása Ebben a párbeszédpanelen kiválaszthatja a kiszolgálópéldányon definiált logikai biztonsági mentési eszközök listáját.
        Szalag Biztonsági mentési szalag kiválasztása Ebben a párbeszédpanelen a SQL Server példányt futtató számítógéphez fizikailag csatlakoztatott szalagos meghajtók listájából választhat.
        URL-cím Biztonsági mentési fájl helyének kiválasztása Ebben a párbeszédpanelen kiválaszthat egy meglévő SQL Server hitelesítőadat-tárolót/Azure tárolót, hozzáadhat egy új Azure tárolót közös hozzáférésű jogosultságkóddal, vagy létrehozhat megosztott hozzáférési aláírást és SQL Server hitelesítő adatokat egy meglévő tárolóhoz. Lásd még: Csatlakozás Microsoft Azure-előfizetéshez
        S3 URL S3 biztonsági mentési fájl helyének kiválasztása Ebben a párbeszédpanelen adja meg a virtuális gazdagép URL-címét, valamint az S3-kompatibilis objektumtároló titkos kulcsazonosítóját és hozzáférési kulcsazonosítóját. További információ: SQL Server biztonsági mentése és visszaállítása S3-kompatibilis objektumtárolóval.

        Eltávolít Eltávolít egy vagy több kijelölt fájlt, szalagot vagy logikai biztonsági mentési eszközt.

        Tartalmát Megjeleníti a kijelölt fájl, szalag vagy logikai biztonsági mentési eszköz médiatartalmat. Előfordulhat, hogy ez a gomb nem működik, ha az adathordozó típusa URL-cím.

        Adathordozó biztonsági mentése Megjeleníti a kijelölt adathordozót.

        Miután hozzáadta a biztonsági mentési adathordozók listájához használni kívánt eszközöket, az OK gombra kattintva visszatérhet az Általános lapra.

      A Forrás: Eszköz: Adatbázis listamezőben válassza ki a visszaállítani kívánt adatbázis nevét.

      Note

      Ez a lista csak akkor érhető el, ha az eszköz ki van választva. Csak azok az adatbázisok lesznek elérhetők, amelyek biztonsági másolatokkal rendelkeznek a kiválasztott eszközön.

  4. A Cél szakaszban a Adatbázis mező automatikusan ki lesz töltve a visszaállítandó adatbázis nevével. Az adatbázis nevének módosításához írja be az új nevet az Adatbázis mezőbe.

  5. A Visszaállítás párbeszédpanelen hagyja meg az alapértelmezett értéket az utolsó biztonsági mentésig , vagy válassza az Ütemterv lehetőséget a Biztonsági mentési ütemterv párbeszédpanel eléréséhez, hogy manuálisan jelöljön ki egy időpontot a helyreállítási művelet leállításához. Egy adott időpont kiválasztásával kapcsolatos további információkért lásd a biztonsági mentési ütemtervet.

  6. A Biztonsági mentési csoportokban válassza ki a visszaállítani kívánt biztonsági másolatokat rácson. Ez a rács megjeleníti a megadott helyen elérhető biztonsági másolatokat. Alapértelmezés szerint helyreállítási terv javasolt. A javasolt helyreállítási terv felülbírálásához módosíthatja a táblázat kijelöléseit. A korábbi biztonsági mentés visszaállításától függő biztonsági másolatok automatikusan törlődnek a korábbi biztonsági mentés kijelölésének törlésekor. A Biztonsági mentési csoportok oszlopairól a rács visszaállításához lásd: Adatbázis visszaállítása (általános lap).

  7. Ha szeretné, válassza a Fájlok lehetőséget a Lap kiválasztása panelen a Fájlok párbeszédpanel eléréséhez. Innen visszaállíthatja az adatbázist egy új helyre úgy, hogy megad egy új visszaállítási célhelyet az adatbázisfájlok visszaállítása rácsként az egyes fájlokhoz. A rácsról további információért lásd az Adatbázis visszaállítása (Fájlok lap)című témakört.

  8. A speciális beállítások megtekintéséhez vagy kiválasztásához a Beállítások lapon, a Visszaállítási beállítások panelen az alábbi lehetőségek közül választhat, ha megfelelő a helyzetéhez:

    1. WITH beállítások (nem kötelező):

      • Meglévő adatbázis felülírása (WITH REPLACE)

      • A replikációs beállítások megőrzése (A REPLIKÁCIÓ MEGTARTÁSÁVAL)

      • A visszaállított adatbázishoz való hozzáférés korlátozása (WITH RESTRICTED_USER)

    2. Válasszon egy lehetőséget a Helyreállítási állapot mezőhöz. Ez a mező határozza meg az adatbázis állapotát a visszaállítási művelet után.

      • RESTORE A WITH RECOVERY az alapértelmezett viselkedés, amely a nem véglegesített tranzakciók visszaállításával használatra készen hagyja az adatbázist. Nem állíthatók vissza további tranzakciónaplók. Ha most állítja vissza az összes szükséges biztonsági mentést, válassza ezt a lehetőséget.

      • RESTORE WITH NORECOVERY, amely működésképtelen állapotban hagyja az adatbázist, és nem görgeti vissza a nem véglegesített tranzakciókat. További tranzakciónaplók állíthatók vissza. Az adatbázis csak a helyreállítás után használható.

      • RESTORE KÉSZENLÉTI ÁLLAPOTBAN, amely az adatbázist csak olvasható módban hagyja. Visszavonja a nem véglegesített tranzakciókat, de menti a visszavonási műveleteket egy készenléti fájlba, hogy a helyreállítási effektusok visszaállíthatók legyenek.

    3. A visszaállítás előtt készítsen biztonsági másolatot a tail-logról. Nem minden visszaállítási forgatókönyvhez van szükség a tail-log biztonsági mentésre. További információ: lásd: A napló végéről készült biztonsági mentést igénylő esetek a A napló végéről készült biztonsági mentések (SQL Server) című témakörben.

    4. A visszaállítási műveletek sikertelenek lehetnek, ha aktív kapcsolat van az adatbázissal. Ellenőrizze a Meglévő kapcsolatok bezárása lehetőséget annak ellenőrzéséhez, hogy a Management Studio és az adatbázis közötti összes aktív kapcsolat le van-e zárva. Ez a jelölőnégyzet a visszaállítási műveletek előtt egyfelhasználós üzemmódra állítja az adatbázist, és befejezett állapotban többfelhasználós üzemmódra állítja az adatbázist.

    5. Válassza a Kérés lehetőséget az egyes biztonsági mentési visszaállítása előtt, ha az egyes visszaállítási műveletek között szeretne rákérdezni. Ez csak akkor szükséges, ha az adatbázis nagy méretű, és figyelni szeretné a visszaállítási művelet állapotát.

    Ezekről a visszaállítási lehetőségekről további információt az Adatbázis visszaállítása (Beállítások lap) című témakörben talál.

  9. Kattintson az OK gombra.

B. Korábbi lemez biztonsági mentésének visszaállítása meglévő adatbázison keresztül

Az alábbi példa visszaállítja a Sales egy korábbi lemezbiztonsági mentését, és felülírja a meglévő Sales adatbázist.

  1. Az Object Explorer-ben csatlakozzon a SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.

  2. Kattintson a jobb gombbal az Adatbázisok elemre, és válassza az Adatbázis visszaállítása lehetőséget...

  3. Az Általános lapon válassza az Eszköz lehetőséget a Forrás szakaszban.

  4. A Tallózás (...) gombra kattintva nyissa meg a Biztonsági mentési eszközök kiválasztása párbeszédpanelt. Válassza a Hozzáadás lehetőséget , és keresse meg a biztonsági mentést. Válassza az OK gombot a lemez biztonsági mentési fájl(ok) kiválasztása után.

  5. Kattintson az OK gombra az Általános lapra való visszatéréshez.

  6. Válassza a Beállítások lehetőséget a Lap kiválasztása panelen.

  7. A Visszaállítási beállítások részben jelölje be a „A meglévő adatbázis felülírása (WITH REPLACE)” jelölőnégyzetet.

    Note

    Ha nem ellenőrzi ezt a beállítást, a következő hibaüzenet jelenhet meg: "System.Data.SqlClient.SqlError: A biztonsági mentési csoport a meglévő "Sales" adatbázistól eltérő adatbázis biztonsági másolatát tárolja. (Microsoft.SqlServer.SmoExtended)"

  8. Az Tail-log biztonsági mentés szakaszban törölje a jelölést a Tail-log biztonsági mentés készítése a visszaállítás előtt jelölőnégyzetből.

    Note

    Nem minden visszaállítási forgatókönyvhez van szükség a tail-log biztonsági mentésre. Nincs szükség tail-log biztonsági mentésre, ha a helyreállítási pontot egy korábbi napló biztonsági mentése tartalmazza. Emellett a tail-log biztonsági mentése szükségtelen, ha áthelyez vagy lecserél (felülír) egy adatbázist, és nem kell visszaállítania azt a legutóbbi biztonsági mentés utáni időpontra. További információ: Tail-Log biztonsági másolatok (SQL Server).

    Ez a beállítás nem érhető el a SIMPLE helyreállítási modellben lévő adatbázisokhoz.

  9. A Kiszolgálókapcsolatok szakaszban jelölje be a Meglévő kapcsolatok bezárása a céladatbázishoz jelölőnégyzetet.

    Note

    Ha nem ellenőrzi ezt a beállítást, a következő hibaüzenet jelenhet meg: "System.Data.SqlClient.SqlError: Nem sikerült kizárólagos hozzáférést szerezni, mert az adatbázis használatban van. (Microsoft.SqlServer.SmoExtended)"

  10. Kattintson az OK gombra.

C. Korábbi lemez biztonsági mentésének visszaállítása új adatbázisnévvel, ahol az eredeti adatbázis még létezik

Az alábbi példa egy korábbi lemez biztonsági mentését állítja Sales vissza, és létrehoz egy új, úgynevezett adatbázist SalesTest. Az eredeti adatbázis Salestovábbra is létezik a kiszolgálón.

  1. Az Object Explorer-ben csatlakozzon a SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.

  2. Kattintson a jobb gombbal az Adatbázisok elemre, és válassza az Adatbázis visszaállítása lehetőséget...

  3. Az Általános lapon válassza az Eszköz lehetőséget a Forrás szakaszban.

  4. A Tallózás (...) gombra kattintva nyissa meg a Biztonsági mentési eszközök kiválasztása párbeszédpanelt. Válassza a Hozzáadás lehetőséget , és keresse meg a biztonsági mentést. Válassza az OK gombot a lemez biztonsági mentési fájl(ok) kiválasztása után.

  5. Kattintson az OK gombra az Általános lapra való visszatéréshez.

  6. A Cél szakaszban a Adatbázis mező automatikusan ki lesz töltve a visszaállítandó adatbázis nevével. Az adatbázis nevének módosításához írja be az új nevet az Adatbázis mezőbe.

  7. Válassza a Beállítások lehetőséget a Lap kiválasztása panelen.

  8. A Tail-log backup szakaszban törölje a jelölést a "A tail-log biztonsági mentése a visszaállítás előtt" jelölőnégyzetből.

    Fontos

    Ennek a beállításnak a kijelölve hagyása azt eredményezi, hogy a meglévő adatbázis, Sales, visszaállítási állapotba kerül.

  9. Kattintson az OK gombra.

    Note

    Ha a következő hibaüzenetet kapja: "System.Data.SqlClient.SqlError: A(z) "Sales" adatbázis tranzakciónaplójának végéről nem készült biztonsági másolat. A napló biztonsági mentésére használható BACKUP LOG WITH NORECOVERY , ha olyan munkát tartalmaz, amelyet nem szeretne elveszíteni. A napló tartalmának egyszerű felülírásához használja a RESTORE utasítás WITH REPLACE vagy WITH STOPAT záradékát. (Microsoft.SqlServer.SmoExtended)". Ezután valószínűleg nem adta meg az új adatbázisnevet a fenti 6. lépésben. A visszaállítás általában megakadályozza, hogy véletlenül felülírjon egy adatbázist egy másik adatbázissal. Ha az utasításban RESTORE megadott adatbázis már létezik az aktuális kiszolgálón, és a megadott adatbáziscsalád GUID-azonosítója eltér a biztonsági mentési csoportban rögzített adatbáziscsalád GUID azonosítójától, az adatbázis nem lesz visszaállítva. Ez egy fontos védelem.

D. Az időpontra való visszaállítás

Az alábbi példa egy adatbázis állapotát állítja vissza a 1:23:17 PMMay 30, 2016 állapotába, és egy olyan visszaállítási műveletet mutat be, amely több napló biztonsági mentését is magában foglalja. Az adatbázis jelenleg nem létezik a kiszolgálón.

  1. Az Object Explorer-ben csatlakozzon a SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.
  2. Kattintson a jobb gombbal az Adatbázisok elemre, és válassza az Adatbázis visszaállítása lehetőséget...
  3. Az Általános lapon válassza az Eszköz lehetőséget a Forrás szakaszban.
  4. A Tallózás (...) gombra kattintva nyissa meg a Biztonsági mentési eszközök kiválasztása párbeszédpanelt. Válassza a Hozzáadás lehetőséget, majd navigáljon a teljes biztonsági mentéshez, valamint az összes kapcsolódó tranzakciónapló biztonsági mentéshez. A lemez biztonsági mentési fájljainak kiválasztása után válassza az OK gombot .
  5. Kattintson az OK gombra az Általános lapra való visszatéréshez.
  6. A Cél szakaszban válassza az Ütemterv lehetőséget a Biztonsági mentési ütemterv párbeszédpanel eléréséhez, hogy manuálisan jelöljön ki egy időpontot a helyreállítási művelet leállításához.
  7. Válassza ki a megadott dátumot és időpontot.
  8. Módosítsa az Idősor időközét a legördülő listában az Óra értékre (nem kötelező).
  9. Húzza a csúszkát a kívánt időpontra.
  10. Kattintson az OK gombra az Általános lapra való visszatéréshez.
  11. Kattintson az OK gombra.

E. Biztonsági másolat visszaállítása a Microsoft Azure storage szolgáltatásból

Gyakori lépések

Az alábbi két példa a Microsoft Azure tárolási szolgáltatásában található biztonsági másolatból végzi el Sales visszaállítását. A tárfiók neve mystorageaccount. A tároló neve myfirstcontainer. A rövidség kedvéért az első hat lépés egyszer jelenik meg itt, és minden példa a 7. lépésben kezdődik.

  1. Az Object Explorer-ben csatlakozzon a SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.
  2. Kattintson a jobb gombbal az Adatbázisok elemre, és válassza az Adatbázis visszaállítása... lehetőséget.
  3. Az Általános lapon válassza az Eszköz lehetőséget a Forrás szakaszban.
  4. A Tallózás (...) gombra kattintva nyissa meg a Biztonsági mentési eszközök kiválasztása párbeszédpanelt.
  5. Válassza ki az URL elemet a Biztonsági mentés adathordozó-típusa: legördülő listából.
  6. Válassza a Hozzáadás lehetőséget , és megnyílik a Biztonsági mentési fájl helye párbeszédpanel.

E1. Sávos biztonsági mentés visszaállítása egy meglévő adatbázisra, és létezik közös hozzáférésű aláírás

Egy tárolt hozzáférési szabályzat lett létrehozva olvasási, írási, törlési és listajogokkal. A tárolóhoz https://mystorageaccount.blob.core.windows.net/myfirstcontainerlétrehoztunk egy megosztott hozzáférési aláírást, amely a tárolt hozzáférési szabályzathoz van társítva. A lépések többnyire megegyeznek, ha már létezik SQL Server hitelesítő adat. Az adatbázis Sales jelenleg a kiszolgálón található. A biztonsági mentési fájlok: Sales_stripe1of2_20160601.bak és Sales_stripe2of2_20160601.bak.

  1. Válassza ki a Azure Storage-tároló: legördülő listából a(z) https://mystorageaccount.blob.core.windows.net/myfirstcontainer elemet, ha a SQL Server hitelesítő adatai már léteznek; ellenkező esetben manuálisan adja meg a tároló nevét, https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
  2. Írja be a közös hozzáférésű jogosultságkódot a Közös hozzáférésű jogosultságkód: rich-text mezőbe.
  3. Válassza az OK gombot, és megnyílik a Biztonsági mentési fájl megkeresése Microsoft Azure párbeszédpanelen.
  4. Bontsa ki a Tárolók elemet, és navigáljon ide: https://mystorageaccount.blob.core.windows.net/myfirstcontainer
  5. Tartsa lenyomva a Ctrl billentyűt, és jelölje ki a fájlokat Sales_stripe1of2_20160601.bak és a Sales_stripe2of2_20160601.bak.
  6. Kattintson az OK gombra.
  7. Kattintson az OK gombra az Általános lapra való visszatéréshez.
  8. Válassza a Beállítások lehetőséget a Lap kiválasztása panelen.
  9. A Visszaállítás beállítások szakaszban jelölje be a Meglévő adatbázis felülírása (WITH REPLACE) jelölőnégyzetet.
  10. Az Tail-log biztonsági mentés szakaszban törölje a jelölést a Tail-log biztonsági mentés készítése a visszaállítás előtt jelölőnégyzetből.
  11. A Kiszolgálókapcsolatok szakaszban jelölje be a Meglévő kapcsolatok bezárása a céladatbázishoz jelölőnégyzetet.
  12. Kattintson az OK gombra.

E2. Nem létezik közös hozzáférésű jogosultságkód

Ebben a példában az Sales adatbázis jelenleg nem létezik a kiszolgálón.

  1. Ekkor megnyílik a Hozzáadás és a Csatlakozás Microsoft előfizetéshez párbeszédpanel.
  2. Töltse ki a Csatlakozás Microsoft-előfizetéshez párbeszédpanelt, majd az OK gombra kattintva adja vissza a Biztonsági mentési fájl helyének kiválasztása párbeszédpanelt. További információkért lásd: Csatlakozás Microsoft Azure-előfizetéshez.
  3. Válassza az OK gombot a Biztonsági mentési fájl helyének kiválasztása párbeszédpanelen, és megnyílik a Biztonsági mentési fájl megkeresése Microsoft Azure párbeszédpanelen.
  4. Bontsa ki a Tárolók elemet, és navigáljon ide: https://mystorageaccount.blob.core.windows.net/myfirstcontainer.
  5. Válassza ki a biztonsági mentési fájlt, majd kattintson az OK gombra.
  6. Kattintson az OK gombra az Általános lapra való visszatéréshez.
  7. Kattintson az OK gombra.

F. Helyi biztonsági mentés visszaállítása Microsoft Azure tárolóba (URL- cím)

Az Sales adatbázis a következő helyen található biztonsági másolatból lesz visszaállítva a Microsoft Azure tárolóba https://mystorageaccount.blob.core.windows.net/myfirstcontainerE:\MSSQL\BAK. A Azure tároló SQL Server hitelesítő adatai már létrejöttek. A céltárolóhoz tartozó SQL Server hitelesítő adatoknak már létezniük kell, mivel azok a Restore feladattal nem hozhatók létre. Az Sales adatbázis jelenleg nem létezik a kiszolgálón.

  1. Az Object Explorer-ben csatlakozzon a SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.
  2. Kattintson a jobb gombbal az Adatbázisok elemre, és válassza az Adatbázis visszaállítása... lehetőséget.
  3. Az Általános lapon válassza az Eszköz lehetőséget a Forrás szakaszban.
  4. A Tallózás (...) gombra kattintva nyissa meg a Biztonsági mentési eszközök kiválasztása párbeszédpanelt.
  5. Válassza a Fájl lehetőséget a Biztonsági mentés adathordozótípus: legördülő listából.
  6. Válassza a Hozzáadás lehetőséget, és megnyílik a Biztonsági mentési fájl megkeresése párbeszédpanel.
  7. Lépjen a fájlra E:\MSSQL\BAK, válassza ki a biztonsági mentési fájlt, majd kattintson az OK gombra.
  8. Kattintson az OK gombra az Általános lapra való visszatéréshez.
  9. Válassza a Fájlok lehetőséget a Lap kiválasztása panelen.
  10. Jelölje be az Összes fájl áthelyezése mappába jelölőnégyzetet.
  11. Írja be a tárolót az https://mystorageaccount.blob.core.windows.net/myfirstcontainerAdatfájl mappa szövegmezőibe: és a Naplófájl mappába:.
  12. Kattintson az OK gombra.

G. Helyi biztonsági mentés visszaállítása S3-kompatibilis objektumtárolóból (S3 URL-cím)

Az alábbi példa egy S3-kompatibilis objektumtárolóban található biztonsági másolatból történő visszaállítást Sales hajt végre.
Az S3 URL-cím formátuma s3://<endpoint>:<port>/<bucket>/ és a biztonsági mentési fájl neve Sales.bak. A titkos kulcs azonosítója és a hozzáférési kulcs azonosítója az S3 szolgáltatótól lett beszerezve. Az Sales adatbázis jelenleg nem létezik a kiszolgálón.

  1. Az Object Explorer-ben csatlakozzon a SQL Server adatbázismotor egy példányához, majd bontsa ki a példányt.
  2. Kattintson a jobb gombbal az Adatbázisok elemre, és válassza az Adatbázis visszaállítása... lehetőséget.
  3. Az Általános lapon válassza az Eszköz lehetőséget a Forrás szakaszban.
  4. A Tallózás (...) gombra kattintva nyissa meg a Biztonsági mentési eszközök kiválasztása párbeszédpanelt.
  5. Válassza ki az S3 URL-címet a Biztonsági mentés adathordozó típusa: legördülő listából.
  6. Válassza a Hozzáadás lehetőséget az S3 biztonsági mentési fájl helyének kiválasztása párbeszédpanel megnyitásához.
  7. Adja meg az S3 URL-biztonsági mentési fájl helyét, valamint a titkos kulcsot és a hozzáférési kulcsot.
  8. Kattintson az OK gombra.
  9. Kattintson az OK gombra az Általános lapra való visszatéréshez.
  10. Kattintson az OK gombra.

Lásd még