sql server數據庫鏡像,已斷開連接/正在恢復
廣告:
alter database BW_KJ823 set partner off;
restore database BW_KJ823 with recovery;
以下示例從 AdventureWorks2022 數據庫中刪除見證服務器。
ALTER DATABASE BW_KJ823 SET WITNESS OFF ;
消息 3104,級別 16,狀態(tài) 1,第 2 行
無法對數據庫“BW_KJ823”運行 RESTORE,因為該數據庫已配置用于數據庫鏡像或已聯接到某一可用性組。如果想要還原該數據庫,請使用 ALTER DATABASE 刪除鏡像或從其可用性組中刪除該數據庫。
消息 3013,級別 16,狀態(tài) 1,第 2 行
RESTORE DATABASE 正在異常終止。
已為數據庫鏡像啟用數據庫'BWKJ823,必須刪除數據庫鏡像才能刪除該數據庫。Microsof sql Server,錯誤:3743)
SELECT * FROM sys.database_mirroring WHERE database_id = DB_ID('BW_KJ823');
獲取終結點名稱:如:"Endpoint_Mirroring"
SELECT * FROM sys.database_mirroring_endpoints;
停止終結點:
ALTER ENDPOINT Endpoint_Mirroring STATE=STOPPED
重啟終結點:
ALTER ENDPOINT Endpoint_Mirroring STATE=STARTED
ALTER DATABASE BW_KJ823 SET PARTNER RESUME
把data目錄下面數據庫改名,再刪除
1.主服務器掛了,備機緊急啟動并且開始服務
--備機執(zhí)行:
USE master;
ALTER DATABASE <DatabaseName> SET PARTNER FORCE_SERVICE_ALLOW_DATA_LOSS;
2、原來的主服務器恢復,可以繼續(xù)工作,需要重新設定鏡像
--備機執(zhí)行:
USE master;
ALTER DATABASE <DatabaseName> SET PARTNER RESUME; --恢復鏡像
ALTER DATABASE <DatabaseName> SET PARTNER FAILOVER; --切換主備
廣告: