1. 程式人生 > >無法連線至WIN-P1,該資料庫正處於可用性組中...

無法連線至WIN-P1,該資料庫正處於可用性組中...

今天將資料庫加入可用性組中時,新增成功,但在輔助副本中開啟已新增的資料庫進行查詢時,報錯,報錯資訊如下:

這裡寫圖片描述
檢視其它資料庫,發現已有的資料庫也無法正常訪問。檢視資料庫狀態,發現該資料庫並未掛起資料移動,也就是說執行以下語句並不能解決問題.

ALTER DATABASE InsideTSQL2008 SET HADR RESUME;

利用語句查詢副本狀態,發現輔助副本WIN-P1的secondary_role_allow_connections_desc狀態為NO,也就是說不接受讀連線。

select ag.name,
replica_server_name,
secondary_role_allow_connections_desc
from sys.availability
_replicas ar join sys.availability_groups ag on ag.group_id=ar.group_id

這裡寫圖片描述
此時檢視副本屬性,發現WIN-P1的刻度輔助副本選項為否,在這裡將其改為‘是’選項,可正常查詢,問題解決。
這裡寫圖片描述
此時資料庫狀態為ALL,資料也恢復正常同步。
這裡寫圖片描述