SQL Server always on與主要複本不在連接中(錯誤碼:35250)

當設定SQL Server always on時若建立可用性群組成功後將資料庫加入可用性群組時失敗

錯誤原因為:與主要複本不在連接中(錯誤碼:35250)

此問題原因為加入資料庫時對另一台資料庫沒有登入權限所致,檢查Error.log可以看到登入失敗的錯誤訊息

解決方式就是加登入權限,在第1台DB加第2台登入帳號及Connect權限

use [master]
GO
create login [Contoso\sql2012-2$] from windows
GO
grant connect on endpoint::[Hadr_endpoint] to [Contoso\sql2012-2$]
GO

在第2台DB也要加第1台登入帳號及Connect權限

use [master]
GO
create login [Contoso\sql2012-1$] from windows
GO
grant connect on endpoint::[Hadr_endpoint] to [Contoso\sql2012-1$]
GO

再重新加入資料庫,加入前記得刪除第2台的資料庫

加入成功

接下來進行容錯移轉測試

要確認移轉的節點是無資料遺失狀態才是正確

移轉成功