Bu makalede Alwayson yapısında yeni bir Availability Group oluşturulacağı zaman almış olduğumuz hatayı dile getirelim. Kullanıcı SSMS arayüzünde yeni bir AG oluşturacağı zaman aşağıdaki hatayı almış olur.

The availability group ‘SQLTSTCLS_AG’ already exists. This error could be caused by a previous failed CREATE AVAILABILITY GROUP or DROP AVAILABILITY GROUP operation. If the availability group name you specified is correct, try dropping the availability group and then retry CREATE AVAILABILITY GROUP operation.
Bu hata ismi belirtilen SQLTSTCLS_AG availability group isminin mevcutta var olduğunu bu sebepten aynı isimde AG oluşturulması istenirse öncelikle ismi belirtilen AG yapısının silinmesini söylemektedir. Ama ilgili instance altında bulunan Availability Groups bölümüne bakınca belirtilen ismin olmadığı görülmektedir.

Önceden oluşturulmuş bu availability group’u nerden silecem derseniz Regedet(Registry Editor) altında bulunan aşağıdaki dizinden silebilirsiniz.
Computer\HKEY_LOCAL_MACHINE\Cluster\HadrAgNameToIdMap
Regedit üzerinden ilgili bölüme geldikten sonra oluşturmak istediğimiz SQLTSTCLS_AG isminin olduğu görülmektedir.

SQLTSTCLS_AG ismine sağ tıklayıp Delete dedikten sonra artık SQLTSTCLS_AG isminde AG yapımızı oluşturmuş oluruz.

Diyebilirsiniz bende başka bir isimde oluşturmak isterim aynı isimde olması şartmı? aynı isimde olması şart neden yanlışlıkla kullanıcı ilgili AG role’ünü silebilir. Yada prosedürler gereği aynı AG ismi oluşturmak gerekir.
Regedit üzerinde AG ismini sildikten sonra aynı isimde SSMS üzerinden Availability Group oluşturulur.

Bu makalede yeni bir AG oluştururken karşılaşmış olduğumuz bir hataya değinmiş olduk. Başka makalede görüşmek dileğiyle..
Başarım ancak Allah’ın yardımı iledir. Hûd Suresi-88