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íthat el másodlagos adatbázist egy 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 másodlagos replikákon támogatott. Csatlakoznia kell ahhoz a kiszolgálópéldányhoz, amely azt a másodlagos replikát üzemelteti, amelyből az adatbázist el kell távolítani.
Engedélyek
Alter engedély szükséges az adatbázishoz.
Az SQL Server Management Studio használata
Másodlagos adatbázis eltávolítása egy rendelkezésre állási csoportból
Az Object Explorerben csatlakozzon ahhoz a kiszolgálópéldányhoz, amely a másodlagos replikát üzemelteti, amelyből el szeretne távolítani egy vagy több másodlagos adatbázist, és bontsa ki a kiszolgálófát.
Bontsa ki az Always On High Availability csomópontot és a Rendelkezésre állási csoportok 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 Másodlagos adatbázis eltávolítása parancsot a parancsmenüben.
Az Adatbázis 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 összes felsorolt adatbázist, kattintson a Mégsegombra.
A Transact-SQL használata
Másodlagos adatbázis eltávolítása egy rendelkezésre állási csoportból
Csatlakozzon a másodlagos replikát üzemeltető kiszolgálópéldányhoz.
Használja az ALTER DATABASE utasítás SET HADR záradékát az alábbiak szerint:
ALTER DATABASE adatbázis_név SET HADR OFF
ahol a database_name egy másodlagos adatbázis neve, amely el lesz távolítva abból a rendelkezésre állási csoportból, amelyhez tartozik.
Az alábbi példa eltávolítja a helyi másodlagos adatbázist MyDb2 a rendelkezésre állási csoportból.
ALTER DATABASE MyDb2 SET HADR OFF; GO
A PowerShell használata
Másodlagos adatbázis eltávolítása egy rendelkezésre állási csoportból
Módosítsa a könyvtárat (cd) a másodlagos replikát futtató 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 egy másodlagos replikát futtató kiszolgálópéldányhoz csatlakozik, a rendszer csak a helyi másodlagos adatbázist távolítja el a rendelkezésre állási csoportból.
A következő parancs például eltávolítja a másodlagos adatbázis
MyDb8aSecondaryComputer\Instancenevű kiszolgálópéldány által üzemeltetett másodlagos replikából. Az eltávolított másodlagos adatbázisok adatszinkronizálása megszűnik. Ez a parancs nem érinti az elsődleges adatbázist vagy bármely más másodlagos adatbázist.Remove-SqlAvailabilityDatabase ` -Path SQLSERVER:\Sql\SecondaryComputer\InstanceName\AvailabilityGroups\MyAg\AvailabilityDatabases\MyDb8Jegyzet
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: Segítség SQL Server PowerShell használatához.
Az SQL Server PowerShell-szolgáltató beállítása és használata
Nyomon követés: Másodlagos adatbázis eltávolítása egy rendelkezésre állási csoportból
Ha egy másodlagos adatbázist eltávolít, az már nem csatlakozik a rendelkezésre állási csoporthoz, és az eltávolított másodlagos adatbázisra vonatkozó összes információt a rendelkezésre állási csoport elveti. Az eltávolított másodlagos adatbázis VISSZAÁLLÍTÁS állapotba kerül.
Borravaló
Egy másodlagos adatbázis eltávolítása után rövid ideig újraindíthatja az Always On adatszinkronizálást az adatbázisban, ha újracsatlakoztatja azt a rendelkezésre állási csoporthoz. További információ: Másodlagos adatbázis csatlakoztatása rendelkezésre állási csoporthoz (SQL Server).
Ezen a ponton más módokon is kezelheti az eltávolított másodlagos adatbázist:
Ha már nincs szüksége a másodlagos adatbázisra, elvetheti.
További információért lásd: DROP DATABASE (Transact-SQL) vagy 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 aktuális elsődleges adatbázishoz férnek hozzá.
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
Elsődleges adatbázis eltávolítása rendelkezésre állási csoportból (SQL Server)