Forum

Sql 2014 Always On ...
 
Bildirimler
Hepsini Temizle

Sql 2014 Always On Failover Cluster Yaparken Join Hatası

2 Yazılar
1 Üyeler
0 Reactions
1,216 Görüntüleme
(@GokhanTASAN)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

Merhaba,

Sql 2014 Enterprise sürümü üzerinde Always On Failover Cluster yapısını kurmak istiyorum. 2 adet Windows Server 2012 R2 sunucu üzerine bu yapıyı kurmak istiyorum. Tüm işlemleri doğru yaptığımı düşünere en son adıma kadar gelebildim. En son işlemler de Database'leri Secondary sunucuma restore ettikten sonra Join işleminde uzun süre bekliyor ve hataya düşüyor. Aldığım hata mesajı da aşağıda bulunmaktadır. Konuyla ilgili internette yaptığım araştırmalar da 5022 portunun güvenlik duvarında izinli olması gerektiğini öğrendim. Porta izin verdim, güvenlik duvarını kapattım fakat sonuç değişmedi. Konuyla ilgili yardımcı olabilirseniz çok memnun olurum.

 

Joining database on secondary replica resulted in an error. (Microsoft.SqlServer.Management.HadrTasks)

------------------------------
ADDITIONAL INFORMATION:

Attempting to join availability group resulted in an error. (Microsoft.SqlServer.Management.HadrTasks)

------------------------------

Failed to join the database 'TestDB' to the availability group 'REPLTEST' on the availability replica 'replikatest'. (Microsoft.SqlServer.Smo)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft+SQL+Server&ProdVer=12.0.2000.8+((SQL14_RTM).140220-1752)&EvtSrc=Microsoft.SqlServer.Management.Smo.ExceptionTemplates.FailedOperationExceptionText&LinkId=20476

------------------------------

An exception occurred while executing a Transact-SQL statement or batch. (Microsoft.SqlServer.ConnectionInfo)

------------------------------

The connection to the primary replica is not active. The command cannot be processed. (Microsoft SQL Server, Error: 35250)

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&ProdVer=12.00.2000&EvtSrc=MSSQLServer&EvtID=35250&LinkId=20476

 
Gönderildi : 10/02/2016 18:46

(@GokhanTASAN)
Gönderiler: 31
Trusted Member
Konu başlatıcı
 

Yavuz Hocam merhaba,

Belirttiğiniz şekilde endpoint yetkisini her iki sunucumda da verdim ama sonuç değişmedi.

Sunucular da Metadata Check yaptığımda yetkinin verildiği gözükmektedir.

Sql Service Account'unun hadr_endpoint yetkisi verdiğim user ile mi start olması gerekmektedir?

Bu arada Failover Cluster yapmadan sadece senkron çalışmasını istediğim bir yapı kurarsam join işleminde hata vermiyor ve DB'ler senkron bir şekilde çalışıyor. Bu durum ile ilgili forum da arama yaptığımda başka bir konuda daha aynı sorun yaşanmış ve 5022 portunu 5023 olarak değiştirdiğinde sorunun çözüldüğü bilgisi verilmiş. Bende portların kullanılmadığından emin olduğum halde default portu 5023 olarak değiştirdim ama yine olmadı. 

 

 
Gönderildi : 11/02/2016 14:20

Paylaş: