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 témakör azt ismerteti, hogyan távolíthatja el az elsődleges adatbázist és a megfelelő másodlagos adatbázist az Always On rendelkezésre állási csoportból az SQL Server Management Studio, a Transact-SQL vagy a PowerShell használatával az SQL Serverben.
Előfeltételek és korlátozások
- Ez a feladat csak az elsődleges replikákon támogatott. Az elsődleges replikát üzemeltető kiszolgálópéldányhoz kell csatlakoznia.
Engedélyek
ALTER AVAILABILITY GROUP engedélyre van szükség a rendelkezésre állási csoportra, CONTROL AVAILABILITY GROUP engedélyre, ALTER bármely rendelkezésre állási csoport engedélyre, vagy CONTROL SERVER engedélyre.
Az SQL Server Management Studio használata
Rendelkezésre állási adatbázis eltávolítása
Az Object Explorerben csatlakozzon ahhoz a kiszolgálópéldányhoz, amely az eltávolítandó adatbázis vagy adatbázisok elsődleges replikáját tárolja, és bontsa ki a kiszolgálófát.
Bontsa ki az Always On High Availability csomópontot, és az Availability Groups csomópontot.
Válassza ki a rendelkezésre állási csoportot, és bontsa ki a rendelkezésre állási adatbázisok csomópontot.
Ez a lépés attól függ, hogy több adatbáziscsoportot vagy csak egy adatbázist szeretne eltávolítani az alábbiak szerint:
Több adatbázis eltávolításához használja az Objektumkezelő részletei panelt az összes eltávolítani kívánt adatbázis megtekintéséhez és kijelöléséhez. További információ: Az Objektumkezelő adatainak használata a rendelkezésre állási csoportok (SQL Server Management Studio)figyeléséhez.
Egyetlen adatbázis eltávolításához jelölje ki az Object Explorer panelen vagy az Object Explorer Részletek panelen.
Kattintson a jobb gombbal a kijelölt adatbázisra vagy adatbázisokra, és válassza Adatbázis eltávolítása a rendelkezésre állási csoportból parancsmenüben.
Az Adatbázisok eltávolítása a rendelkezésreállási csoportból párbeszédpanelen az összes felsorolt adatbázis eltávolításához kattintson az OKgombra. Ha nem szeretné eltávolítani az összeset, kattintson a Mégsegombra.
Transact-SQL használata
Rendelkezésre állási adatbázis eltávolítása
Csatlakozzon az elsődleges replikát üzemeltető kiszolgálópéldányhoz.
Használja az ALTER RENDELKEZÉSRE ÁLLÁSI CSOPORT utasítást az alábbiak szerint:
ALTER AVAILABILITY GROUP group_name REMOVE DATABASE availability_database_name
ahol group_name a rendelkezésre állási csoport neve, database_name pedig az eltávolítandó adatbázis neve.
Az alábbi példa eltávolít egy
Db6nevű adatbázist aMyAGrendelkezésre állási csoportból.ALTER AVAILABILITY GROUP MyAG REMOVE DATABASE Db6;
A PowerShell használata
Rendelkezésre állási adatbázis eltávolítása
Módosítsa a könyvtárat (cd) az elsődleges replikát üzemeltető kiszolgálópéldányra.
Használja a Remove-SqlAvailabilityDatabase parancsmagot, és adja meg a rendelkezésre állási csoportból eltávolítandó rendelkezésre állási adatbázis nevét. Ha az elsődleges replikát futtató kiszolgálópéldányhoz csatlakozik, az elsődleges adatbázis és a hozzá tartozó másodlagos adatbázisok mind törlődnek a rendelkezésre állási csoportból.
Az alábbi parancs például eltávolítja a rendelkezésre állási adatbázis
MyDb9aMyAgnevű rendelkezésre állási csoportból. Mivel a parancs végrehajtása az elsődleges replikát üzemeltető kiszolgálópéldányon történik, az elsődleges adatbázis és annak összes kapcsolódó másodlagos adatbázisa törlődik a rendelkezésre állási csoportból. Az adatbázis adatszinkronizálása a továbbiakban nem történik meg másodlagos replikán.Remove-SqlAvailabilityDatabase ` -Path SQLSERVER:\Sql\PrimaryComputer\InstanceName\AvailabilityGroups\MyAg\AvailabilityDatabases\MyDb9Jegyzet
A parancsmag szintaxisának megtekintéséhez használja a Get-Help parancsmagot az SQL Server PowerShell-környezetben. További információért lásd: Kérjen segítséget az SQL Server PowerShellhasználatához.
Az SQL Server PowerShell-szolgáltató beállítása és használata
Nyomon követés: Rendelkezésre állási adatbázis rendelkezésre állási csoportból való eltávolítása után
Ha eltávolít egy rendelkezésre állási adatbázist a rendelkezésre állási csoportból, megszűnik az adatszinkronizálás a korábbi elsődleges adatbázis és a megfelelő másodlagos adatbázisok között. A korábbi elsődleges adatbázis online állapotban marad. Minden kapcsolódó másodlagos adatbázis VISSZAÁLLÍTÁS állapotba kerül.
Ezen a ponton más módokon is kezelheti az eltávolított másodlagos adatbázist:
Ha már nincs szüksége egy adott másodlagos adatbázisra, elvetheti.
További információért lásd: Adatbázis törlése.
Ha az eltávolított másodlagos adatbázist a rendelkezésre állási csoportból való eltávolítása után szeretné elérni, helyreállíthatja az adatbázist. Ha azonban helyreállít egy eltávolított másodlagos adatbázist, két eltérő, független, azonos nevű adatbázis van online állapotban. Győződjön meg arról, hogy az ügyfelek csak az egyiket érhetik el, általában a legújabb elsődleges adatbázist.
További információ: Adatbázis helyreállítása adatok visszaállítása nélkül (Transact-SQL).
Lásd még:
Always On rendelkezésre állási csoportok (SQL Server) áttekintése
Másodlagos adatbázis eltávolítása rendelkezésre állási csoportból (SQL Server)