Homepage » hogyan kell » SQL adatbázis-biztonsági mentés visszaállítása az SQL Server Management Studio használatával

    SQL adatbázis-biztonsági mentés visszaállítása az SQL Server Management Studio használatával

    Korábban lefedtünk egy egyszerű SQL adatbázis-visszaállítást a parancssor segítségével, amely ideális az ugyanazon az SQL Server-telepítésen létrehozott biztonsági mentésfájlok helyreállításához, de ha visszaállít egy másik telepítésen létrehozott biztonsági mentést, vagy egyszerűen csak egy pont- és kattintási felületet szeretne használni, Az SQL Server Management Studio (vagy az Express kiadás) megkönnyíti ezt a feladatot.

    Megjegyzés: Az SQL Server szakértői esetleg kihagyják a mai leckét, mivel ez a kezdőknek szól.

    Mielőtt elkezdené, át kell másolnia az SQL biztonsági mentési fájlt (általában .BAK kiterjesztése) egy helyi merevlemezre a cél SQL Server gépen.

    Nyissa meg az SQL Server Management Studio programot, és jelentkezzen be az SQL Server-be, amelyre vissza kívánja állítani az adatbázist. A legjobb, ha vagy Windows rendszergazdaként vagy SQL-felhasználóként jelentkezik be.

    A bejelentkezés után kattintson a jobb egérgombbal az Adatbázisok mappára, és válassza az "Adatbázis visszaállítása" lehetőséget..

    Kattintson a „Forrás-visszaállítás” részben az „Eszközről” melletti ellipszisek gombra.

    Állítsa be a "Fájl" -ot biztonsági mentésként, majd kattintson a "Hozzáadás" gombra..

    Keresse meg a visszaállítani kívánt SQL biztonsági mentés (BAK) fájlt.

    Az Adatbázis visszaállítása párbeszédpanelen írja be vagy jelölje ki annak az adatbázisnak a nevét, amelyre a biztonsági mentést vissza szeretné állítani.

    • Ha meglévő adatbázist választ ki, akkor a biztonsági mentésből származó adatok helyébe kerül.
    • Ha olyan adatbázist ad meg, amely jelenleg nem létezik az SQL Server telepítésében, akkor létrejön.

    Ezután válassza ki a használni kívánt visszaállítási pontot. Mivel egy SQL biztonsági mentésfájl több biztonsági mentést is tartalmazhat, akkor több helyreállítási pont is látható.

    Ezen a ponton elegendő információ érkezett az adatbázis helyreállításához. Azonban az SQL biztonsági mentési fájlok tárolják az adatokat arról, hogy hol vannak másolva az adatfájlok, ha vannak olyan fájlrendszeri problémák, mint például a célkönyvtár nem létező vagy ütköző adatfájlnevek, akkor hiba lép fel. Ezek a problémák gyakoriak, ha más SQL Server telepítésen létrehozott biztonsági mentést visszaállítanak.

    A fájlrendszer beállításainak áttekintéséhez és módosításához kattintson az Adatbázis visszaállítása párbeszédpanel bal oldalán található Beállítások lapra.

    Az opciók oldalon meg szeretné győződni arról, hogy a 'Visszaállítás As' oszlop az érvényes mappa helyekre mutat (szükség esetén módosíthatja). A fájloknak nem kell létezniük, a mappa elérési útjának azonban léteznie kell. Ha a megfelelő fájlok léteznek, az SQL Server egyszerű szabályokat követ:

    • Ha az "Adatbázis" (az Általános oldalon) megegyezik a visszaállítási adatbázis biztonsági mentésével (azaz a megfelelő adatbázisok helyreállításával), a megfelelő fájlok felülíródnak a visszaállítás részeként..
    • Ha az „Adatbázis” nem egyezik meg a visszaállítási adatbázis biztonsági mentésével (azaz egy másik adatbázishoz való visszaállítással), a „meglévő adatbázis felülírása” funkciót ellenőrizni kell a visszaállítási folyamat befejezéséhez. Használja ezt a funkciót óvatosan, mivel az adatbázis-biztonsági mentési adatokat potenciálisan visszaállíthatja az adatfájlok tetején egy teljesen más adatbázisból.

    Általánosságban elmondható, hogy az adatbázisok különböznek az „eredeti fájlnév” alapján, amely az SQL Server belső neve az adott fájlok hivatkozására szolgál.

    Miután beállította a visszaállítási beállításokat, kattintson az OK gombra.

    Következtetés

    Az SQL Server Management Studio egyszerűvé teszi a visszaállítási folyamatot, és ideális, ha ritkán hajt végre adatbázist. Ez a folyamat az SQL Server minden verziójában működik az Express-től Enterprise-ig. Ha az Express verziót használja, letöltheti az SQL Server Management Studio Express-t, hogy hozzáférhessen ehhez az interfészhez.

    linkek

    Az SQL Server Management Studio Express letöltése a Microsoftról