Feladatátvétel log shipping másodlagos kiszolgálóra (SQL Server)

A következőkre vonatkozik:SQL Server

A naplókézbesítési másodlagos kiszolgálóra való átállás akkor hasznos, ha az elsődleges kiszolgálópéldány meghibásodik, vagy karbantartást igényel.

Felkészülés egy kontrollált failoverre

Általában az elsődleges és másodlagos adatbázisok nincsenek szinkronizálva, mert az elsődleges adatbázis a legutóbbi biztonsági mentés után is folyamatosan frissül. Továbbá, bizonyos esetekben a legutóbbi tranzakciónaplók mentései nem kerültek másolóra a másodlagos szerver példányokra, vagy előfordulhat, hogy néhány másolt naplómentés még mindig nem került alkalmazásra a másodlagos adatbázisba. Javasoljuk, hogy ha lehetséges, kezdje az összes másodlagos adatbázis szinkronizálásával az elsődleges adatbázissal.

A napló szállítási munkák részletéért lásd: About Log Shipping (SQL Server) oldalon.

Hibás Átmenet

A másodlagos adatbázisra való átváltás:

  1. Másolj le minden másolatlan biztonsági mentési fájlt a biztonsági mentési megosztásból a másodlagos szerver célmappájába.

  2. Alkalmazza az egyes másodlagos adatbázisokon az összes még nem alkalmazott tranzakciónapló-biztonsági mentést egymás után. További információért lásd: Tranzakciónapló-biztonsági mentések (SQL Server).

  3. Ha a primer adatbázis elérhető, készíts biztonsági másolatot az aktív tranzakciónaplóról, és alkalmazd a napló biztonsági másolatát a másodlagos adatbázisokra. Lehet, hogy az adatbázist egyfelhasználós módra kell állítanod, hogy kizárólagos hozzáférést kapj a visszaállítási parancs kiadása előtt, majd a visszaállítás után vissza kell váltani többfelhasználóra.

    Ha az eredeti elsődleges szerver példány nem sérült meg, készítse biztonsági mentést az elsődleges adatbázis tranzakciónaplójának végéről WITH NORECOVERY segítségével. Ez az adatbázist visszaállító állapotban hagyja, így a felhasználók számára nem elérhető. Végül előre tudod majd futtatni ezt az adatbázist, ha tranzakciónapló mentéseket alkalmazz a helyettesítő elsődleges adatbázisból.

    További információ: Tranzakciónapló biztonsági mentései (SQL Server).

  4. Miután a másodleges szerverek szinkronizáltak, átválthatsz bármelyikhez, amit szeretnél, visszaállítva a másodlagos adatbázist, és az ügyfeleket átirányítva az adott szerver példányhoz. A helyreállítás következetes állapotba hozza az adatbázist, és online lesz.

    Note

    Amikor másodlagos adatbázist tesz elérhetővé, ügyelj arra, hogy annak metaadatai összhangban legyenek az eredeti elsődleges adatbázis metaadataival. További információért lásd: Metaadatok kezelése, amikor egy adatbázist elérhetővé teszünk egy másik kiszolgálópéldányon (SQL Server).

  5. Miután visszaszereztél egy másodlagos adatbázist, átkonfigurálhatod, hogy más másodlagos adatbázisok elsődleges adatbázisaként működjön.

    Ha nincs más másodlagos adatbázis, lásd: Log Shipping konfigurálása (SQL Server).

Kapcsolódó tevékenységek