Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu konu, Always On erişilebilirlik gruplarının dağıtılmasını ve belirli bir erişilebilirlik grubu, kullanılabilirlik replikası ve kullanılabilirlik veritabanı oluşturulmasını ve yönetilmesini destekleyen Transact-SQL ifadelerini tanıtır.
CREATE ENDPOINT
CREATE ENDPOINT ... FOR DATABASE_MIRRORING sunucu örneğinde bu uç nokta yoksa veritabanı yansıtma noktası oluşturur. Her zaman Açık erişilebilirlik gruplarını veya veritabanı yansıtmasını dağıtmayı planladığınız her sunucu örneği, bir veritabanı yansıtma uç noktası gerektirir.
Bu ifadeyi, uç noktayı oluşturduğunuz sunucu örneğinde çalıştırın. Belirli bir sunucu örneğinde yalnızca bir veritabanı yansıtma uç noktası oluşturabilirsiniz. Daha fazla bilgi için bkz. Veritabanı Yansıtma Uç Noktası (SQL Server).
CREATE AVAILABILITY GROUP
CREATE AVAILABILITY GROUP Yeni bir erişilebilirlik grubu ve isteğe bağlı olarak bir erişilebilirlik grubu dinleyicisi oluşturur. En azından, yerel sunucu örneğini belirtmeniz gerekir; bu da ilk birincil kopya olacak. İsteğe bağlı olarak, en fazla dört ikincil çoğaltma belirtebilirsiniz.
Yeni erişilebilirlik grubunuzun ilk birincil kopyasını barındırmak istediğiniz SQL Server örneğinde çalıştırınCREATE AVAILABILITY GROUP. Bu sunucu örneği, bir Windows Server Failover Cluster (WSFC) düğümünde bulunmalıdır (daha fazla bilgi için bkz. Always On Availability Group (SQL Server) için Ön Koşullar, Kısıtlamalar ve Öneriler).
ALTER AVAILABILITY GROUP
ALTER AVAILABILITY GROUP mevcut bir erişilebilirlik grubunu veya erişilebilirlik grubu dinleyicisini değiştirmeyi ve bir kullanılabilirlik grubu üzerinde başarısız olmayı destekler.
Mevcut ana replikayı barındıran SQL Server örneğinde çalıştırınALTER AVAILABILITY GROUP.
ALTER DATABASE ... SET HADR ...
Ifadenin ALTER DATABASE maddesinin SET HADR seçenekleri, ilgili birincil veritabanının kullanılabilirlik grubuna ikincil bir veritabanı eklemeyi, birleştirilmiş veritabanını kaldırmayı, birleşik veritabanında veri senkronizasyonunu askıya almanızı ve veri senkronizasyonunu sürdürmenizi sağlar.
DROP AVAILABILITY GROUP
DROP AVAILABILITY GROUP belirli bir erişilebilirlik grubunu ve tüm replikalarını kaldırır. DROP AVAILABILITY GROUP WSFC failover kümesindeki herhangi bir Always Açık erişilebilirlik grupları düğümünden çalıştırılabilir.
Transact-SQL Açıklamalarına AVAILABILITY GROUP Yönelik Kısıtlamalar
CREATE AVAILABILITY GROUP, ALTER AVAILABILITY GROUP, ve DROP AVAILABILITY GROUP Transact-SQL ifadelerinin aşağıdaki sınırlamaları vardır:
Bu ifadeler hariçDROP AVAILABILITY GROUP, bu ifadelerin yürütülmesi için HADR servisinin SQL Server örneğinde etkin olması gerekir. Daha fazla bilgi için bkz . AlwaysOn Kullanılabilirlik Gruplarını (SQL Server) Etkinleştirme ve Devre Dışı Bırakma.
Bu ifadeler işlemler veya toplu paketler içinde gerçekleştirilemez.
Bir arızadan sonra temizlemek için elinden geleni yapsalar da, bu ifadeler başarısızlık durumunda tüm değişikliklerin geri alınacağını garanti etmez. Ancak, sistemler kısmi arızaları temiz bir şekilde yönetebilmeli ve ardından onları görmezden gelmelidir.
Bu ifadeler ifadeleri veya değişkenleri desteklemez.
Bir Transact-SQL ifadesi başka bir kullanılabilirlik grubu eylemi veya kurtarma sürecindeyken çalıştırılırsa, ifade hata döndürür. İşlemin veya kurtarmanın tamamlanmasını bekleyin ve gerekirse ifadeyi tekrar deneyin.
Ayrıca Bkz.
Always On Kullanılabilirlik Grupları (SQL Server) Genel Bakış