SQL Server Standart Edition’da Basic Availability Group Oluşturun
SQL Server 2016’dan itibaren Standart Edition’da Always ON Availability Group’ları bazı kısıtlarla oluşturabiliyoruz. Always On Availaibility Group’ların ne olduğunu ve nasıl oluşturulduğunu incelemek için “SQL Server Always ON AG(Availability Group) Oluşturmak” isimli makaleyi okumanızı tavsiye ederim.
Basic Availability Group’ları eski mirroring teknolojisinde olduğu gibi tek bir veritabanı için oluşturabiliyorsunuz ve yalnızca 1 tane replika destekliyor. Database Mirroring ile alakalı “Database Mirroring Nedir ve Nasıl Yapılır? Mirroring Hataları ve Çözümleri..” isimli makaleyi okumak isteyebilirsiniz.
Basic Availability group’u Enterprise Edition’daki Availability Group’ları oluşturduğumuz gibi oluşturabiliyoruz.
Aşağıda kısıtlamların ve yapılabileceklerin listesini bulabilirsiniz.
- Sadece 1 veritabanı için oluşturabiliyoruz. 1’den fazla veritabanını bir availability group’a alamıyoruz.
- Sadece 2 tane replika desteği var.(primary ve secondary)
- Enterprise Edition’daki gibi synchronous-commit veya asynchronous-commit mode’da çalışabiliyor.
- Secondary veritabanında read yapılamıyor. Enterprise Edition’da secondary’den read yapabilmek için “Always On Secondary Sunucudan Read Yapmak” isimli makaleyi okumak isteyebilirsiniz.
- Secondary veritabanında DBCC CHECKDB ile tutarlılık kontrolü yapamıyorsunuz. “DBCC CHECKDB Detayları” isimli makalede DBCC CHECKDB hakkında detayları bulabilirsiniz.
- Basic Availability Group’ları Enterprise Edition’daki Advanced Availability Group’lara upgrade edemiyoruz.
- Basic Availability Group’lar Distributed Availability Group’ların bir parçası olamıyor.
- SQL Server 2016 ile SSMS üzerinden oluşturulamıyor. Aşağıdaki linkte TSQL script örneğini WITH BASIC komutu ile kullanarak oluşturabilirsiniz.
https://docs.microsoft.com/en-us/sql/t-sql/statements/create-availability-group-transact-sql