Aracılığıyla paylaş


AlwaysOn Kullanılabilirlik Gruplarını Kullanmaya Başlama

Şunlar için geçerlidir: SQL Server

Bu konu, Always On kullanılabilirlik gruplarını desteklemek ve kullanılabilirlik grubu oluşturmak, yönetmek ve izlemek için SQL Server örneklerini yapılandırma adımlarını tanıtır.

Önerilen Okuma

İlk kullanılabilirlik grubunuzu oluşturmadan önce aşağıdaki konuları okuyun:

Sql Server Örneğini Always On Kullanılabilirlik Gruplarını Destekleyecek Şekilde Yapılandırma

Step Links
Always On kullanılabilirlik gruplarını etkinleştirin. Bir kullanılabilirlik grubuna katılan her SQL Server örneğinde Always On kullanılabilirlik grupları özelliğini etkinleştirmeniz gerekir.

Önkoşullar: Ana bilgisayar, bir okuma ölçeği kullanılabilirlik grubu veya Linux olmadığı sürece bir Windows Server Yük Devretme Kümelemesi (WSFC) düğümü olmalıdır.

Diğer önkoşullar hakkında bilgi için , Her Zaman Açık Kullanılabilirlik Grupları (SQL Server) için Önkoşullar, Kısıtlamalar ve Öneriler bölümünde "SQL Server Örneği Önkoşulları ve Kısıtlamaları" bölümüne bakın.
AlwaysOn Kullanılabilirlik Gruplarını etkinleştirme ve devre dışı bırakma
Veritabanı yansıtma uç noktası oluşturma (yoksa). Her sunucu örneğinin bir veritabanı yansıtma uç noktası olduğundan emin olun. Sunucu örneği, diğer sunucu örneklerinden Always On kullanılabilirlik grupları bağlantılarını almak için bu uç noktayı kullanır. Veritabanı yansıtma uç noktasının mevcut olup olmadığını belirlemek için:
sys.database_mirroring_endpoints

Windows Kimlik Doğrulaması için. Veritabanı yansıtma uç noktası oluşturmak için şunu kullanın:

Yeni Kullanılabilirlik Grubu Sihirbazı

Transact-SQL

SQL Server PowerShell

Sertifika kimlik doğrulaması için. Veritabanı yansıtma uç noktası oluşturmak için şunu kullanın:Transact-SQL

Yeni Kullanılabilirlik Grubu Oluşturma ve Yapılandırma

Step Links
Kullanılabilirlik grubunu oluşturun. Kullanılabilirlik grubuna eklenecek veritabanlarını barındıran SQL Server örneğinde kullanılabilirlik grubunu oluşturun.

En az düzeyde, kullanılabilirlik grubunu oluşturduğunuz SQL Server örneğinde ilk birincil çoğaltmayı oluşturun. Bir ila dört ikincil çoğaltma belirtebilirsiniz. Kullanılabilirlik grubu ve çoğaltma özellikleri hakkında bilgi için bkz. CREATE AVAILABILITY GROUP (Transact-SQL).

Bir kullanılabilirlik grubu dinleyicisi oluşturmanızı kesinlikle öneririz.

Önkoşullar: Kullanılabilirlik grubu için Bir Windows Server Yük Devretme Kümesi kullanılırken, belirli bir kullanılabilirlik grubu için kullanılabilirlik çoğaltmalarını barındıran SQL Server örnekleri tek bir WSFC kümesinin ayrı düğümlerinde bulunmalıdır. Tek istisna, başka bir WSFC kümesine geçirilirken bir kullanılabilirlik grubunun geçici olarak iki kümeyi birleştirebileceğidir

Diğer önkoşullar hakkında bilgi için , Her Zaman Açık Kullanılabilirlik Grupları (SQL Server) için Önkoşullar, Kısıtlamalar ve Öneriler bölümünde "Kullanılabilirlik Grubu Önkoşulları ve Kısıtlamaları", "Kullanılabilirlik Veritabanı Önkoşulları ve Kısıtlamaları" ve "SQL Server Örneği Önkoşulları ve Kısıtlamaları" konularına bakın.
Kullanılabilirlik grubu oluşturmak için aşağıdaki araçlardan herhangi birini kullanabilirsiniz:

Yeni Kullanılabilirlik Grubu Sihirbazı

Transact-SQL

SQL Server PowerShell
İkincil çoğaltmaları kullanılabilirlik grubuna ekleyin. İkincil çoğaltmayı barındıran her SQL Server örneğine bağlanın ve yerel ikincil çoğaltmayı kullanılabilirlik grubuna ekleyin. İkincil çoğaltmayı kullanılabilirlik grubuna ekleme

İpucu: Yeni Kullanılabilirlik Grubu Sihirbazı'nı kullanırsanız, bu adım otomatiktir.
İkincil veritabanlarını hazırlama. İkincil çoğaltmayı barındıran her sunucu örneğinde, NORECOVERY ile RESTORE kullanarak birincil veritabanlarının yedeklerini geri yükleyin. İkincil veritabanını el ile hazırlama

İpucu: Yeni Kullanılabilirlik Grubu Sihirbazı ikincil veritabanlarını sizin için hazırlayabilir. Daha fazla bilgi için İlk Veri Eşitleme Sayfasını Seçme (Her Zaman Açık Kullanılabilirlik Grubu Sihirbazları) başlığındaki "İlk veri eşitlemesini tam olarak kullanmak için önkoşullar" bölümüne bakın.
İkincil veritabanlarını kullanılabilirlik grubuna ekleyin. İkincil çoğaltmayı barındıran her sunucu örneğinde, her yerel ikincil veritabanını kullanılabilirlik grubuna ekleyin. Kullanılabilirlik grubuna katılıldığında, belirli bir ikincil veritabanı ilgili birincil veritabanıyla veri eşitlemesi başlatır. İkincil veritabanını kullanılabilirlik grubuna ekleme

İpucu: Her ikincil veritabanı her ikincil çoğaltmada varsa, Yeni Kullanılabilirlik Grubu Sihirbazı bu adımı gerçekleştirebilir.
Kullanılabilirlik grubu dinleyicisi oluşturun. Kullanılabilirlik grubunu oluştururken kullanılabilirlik grubu dinleyicisini oluşturmadığınız sürece bu adım gereklidir. Kullanılabilirlik Grubu Dinleyicisi Oluşturma veya Yapılandırma (SQL Server)
Dinleyicinin DNS ana bilgisayar adını uygulama geliştiricilerine verin. Geliştiricilerin, bağlantı isteklerini kullanılabilirlik grubu dinleyicisine yönlendirmek için bağlantı dizelerinde bu DNS adını belirtmesi gerekir. Daha fazla bilgi için bkz . Kullanılabilirlik Grubu Dinleyicileri, İstemci Bağlantısı ve Uygulama Yük Devretme (SQL Server). Kullanılabilirlik Grubu Dinleyicisi Oluşturma veya Yapılandırma (SQL Server) bölümünde "İzleme: Kullanılabilirlik Grubu Dinleyicisi Oluşturduktan Sonra"
Yedekleme işlerinin nerede olduğunu yapılandırın. İkincil veritabanlarında yedekleme gerçekleştirmek istiyorsanız otomatik yedekleme tercihini dikkate alan bir yedekleme işi betiği oluşturmanız gerekir. Kullanılabilirlik grubu için bir kullanılabilirlik çoğaltması barındıran her sunucu örneğindeki kullanılabilirlik grubundaki her veritabanı için bir betik oluşturun. Kullanılabilirlik Çoğaltmalarında Yedeklemeyi Yapılandırma (SQL Server) bölümünde "İzleme: İkincil Çoğaltmalarda Yedeklemeyi Yapılandırdıktan Sonra"

Kullanılabilirlik gruplarını, çoğaltmaları ve veritabanlarını yönetme

Uyarı

Kullanılabilirlik grubu ve çoğaltma özellikleri hakkında bilgi için bkz. CREATE AVAILABILITY GROUP (Transact-SQL).

Mevcut kullanılabilirlik gruplarını yönetmek için aşağıdaki görevlerden birini veya daha fazlasını gerçekleştirin:

Görev Link
Otomatik yük devretmeye neden olan koşulları denetlemek için kullanılabilirlik grubunun esnek yük devretme ilkesini değiştirin. Bu ilke yalnızca otomatik yük devretme mümkün olduğunda geçerlidir. Kullanılabilirlik grubunun esnek yük devretme ilkesini yapılandırma
Genellikle zorlamalı yük devretme olarak adlandırılan, planlı el ile yük devretme veya zorunlu el ile yük devretme (olası veri kaybıyla) gerçekleştirin. Daha fazla bilgi için bkz. Yük Devretme ve Yük Devretme Modları (Always On Kullanılabilirlik Grupları) Planlı el ile yük devretme gerçekleştirme

Zorlamalı el ile yük devretme gerçekleştirme
Bir kullanılabilirlik grubunun, çoğaltmalarının ve veritabanlarının durumunu görüntülemek için önceden tanımlanmış ilkeler kümesini kullanın. Kullanılabilirlik gruplarının durumunu görüntülemek için ilke tabanlı yönetimi kullanma

Her Zaman Açık Grup Panosunu kullanma
İkincil çoğaltma ekleyin veya kaldırın. İkincil çoğaltma ekleme

İkincil çoğaltmayı kaldırma
Kullanılabilirlik veritabanını askıya alma veya sürdürme. İkincil veritabanının askıya alınması, siz devam edene kadar geçerli noktasında durur. Veritabanını askıya alma

Veritabanını sürdürme
Veritabanı ekleme veya kaldırma. Veritabanı ekleme

İkincil veritabanını kaldırma

Birincil veritabanını kaldırma
Kullanılabilirlik grubu dinleyicisini yeniden yapılandırın veya oluşturun. Kullanılabilirlik grubu dinleyicisi oluşturma veya yapılandırma
Kullanılabilirlik grubunu silin. Kullanılabilirlik grubunu silme
Dosya ekleme işlemlerinin sorunlarını giderme. Birincil veritabanı ve ikincil veritabanı farklı dosya yollarına sahipse bu gerekli olabilir. Başarısız bir dosya ekleme işleminin sorunlarını giderme
Kullanılabilirlik çoğaltma özelliklerini değiştirme. Kullanılabilirlik Modunu Değiştirme

Yük Devretme Modunu Değiştirme

Yedekleme Önceliğini Yapılandırma (ve Otomatik Yedekleme Tercihi)

Read-Only Erişimi Yapılandırma

Read-Only Yönlendirmeyi Yapılandırma

Session-Timeout Dönemini Değiştirme

Kullanılabilirlik Gruplarını İzleme

Always On kullanılabilirlik grubunun özelliklerini ve durumunu izlemek için aşağıdaki araçları kullanın.

Tool Kısa Açıklama Links
SQL Server için System Center İzleme paketi SQL Server için İzleme paketi (SQLMP), BT yöneticileri için kullanılabilirlik gruplarını, kullanılabilirlik çoğaltmalarını ve kullanılabilirlik veritabanlarını izlemek için önerilen çözümdür. Always On kullanılabilirlik gruplarıyla özellikle ilgili izleme özellikleri şunları içerir:

Yüzlerce bilgisayar arasında kullanılabilirlik gruplarının, kullanılabilirlik çoğaltmalarının ve kullanılabilirlik veritabanlarının otomatik bulunabilirliği. Bu özellik, Always On kullanılabilirlik grupları envanterinizi kolayca izlemenizi sağlar.

Tam özellikli System Center Operations Manager (SCOM) uyarısı ve bilet oluşturma. Bu özellikler, bir soruna daha hızlı çözüm sağlayan ayrıntılı bilgi sağlar.

İlke Tabanlı yönetimi (PBM) kullanarak Always On Health izleme için özel bir uzantı.

Sistem durumu, kullanılabilirlik veritabanlarından kullanılabilirlik çoğaltmalarına yuvarlanır.

Always On kullanılabilirlik gruplarını System Center Operations Manager konsolundan yöneten özel görevler.
System Center Operations Manager (SQLServerMPGuide.doc) için izleme paketini (SQLServerMP.msi) ve SQL Server Yönetim Paketi Kılavuzu'nu indirmek için bkz:

SQL Server için System Center İzleme paketi
Transact-SQL Always On kullanılabilirlik grupları kataloğu ve dinamik yönetim görünümleri, kullanılabilirlik gruplarınız ve bunların çoğaltmaları, veritabanları, dinleyiciler ve WSFC küme ortamı hakkında çok sayıda bilgi sağlar. Kullanılabilirlik Gruplarını İzleme (Transact-SQL)
SQL Server Management Studio Nesne Gezgini Ayrıntıları bölmesi, bağlı olduğunuz SQL Server örneğinde barındırılan kullanılabilirlik grupları hakkında temel bilgileri görüntüler.

İpucu: Bu bölmeyi kullanarak birden çok kullanılabilirlik grubu, çoğaltma veya veritabanı seçin ve seçili nesneler üzerinde rutin yönetim görevleri gerçekleştirin; örneğin, bir kullanılabilirlik grubundan birden çok kullanılabilirlik çoğaltmasını veya veritabanını kaldırma.
Kullanılabilirlik gruplarını izlemek için Nesne Gezgini Ayrıntılarını kullanma
SQL Server Management Studio Özellikler iletişim kutuları kullanılabilirlik gruplarının, çoğaltmaların veya dinleyicilerin özelliklerini görüntülemenize ve bazı durumlarda değerlerini değiştirmenize olanak tanır. Kullanılabilirlik Grubu Özellikleri

Kullanılabilirlik Çoğaltması Özellikleri

Kullanılabilirlik Grubu Dinleyici Özellikleri
Sistem İzleyicisi SQLServer:Kullanılabilirlik Çoğaltması performans nesnesi, kullanılabilirlik çoğaltmaları hakkındaki bilgileri bildiren performans sayaçları içerir. SQL Server, Kullanılabilirlik Çoğaltması
Sistem İzleyicisi SQLServer:Veritabanı Çoğaltması performans nesnesi, belirli bir ikincil çoğaltmadaki ikincil veritabanları hakkındaki bilgileri bildiren performans sayaçları içerir.

SQL Server'daki SQLServer:Databases nesnesi, diğer şeylerin yanı sıra işlem günlüğü etkinliklerini izleyen performans sayaçları içerir. Aşağıdaki sayaçlar özellikle kullanılabilirlik veritabanlarındaki işlem günlüğü etkinliğini izlemek için geçerlidir: Günlük Boşaltma Yazma Süresi (ms), Günlük Boşaltma/sn, Günlük Havuzu Önbelleği Eksik Sayısı/sn, Günlük Havuzu Diski Okuma/sn ve Günlük Havuzu İstekleri/sn.
SQL Server, Veritabanı Çoğaltması

SQL Server, Veritabanları Nesnesi

İlgili İçerik

Ayrıca Bkz.

AlwaysOn Kullanılabilirlik Grupları (SQL Server)
Always On Kullanılabilirlik Grupları (SQL Server) Genel Bakış
Always On Kullanılabilirlik Grupları için Sunucu Örneğinin Yapılandırılması (SQL Server)
Kullanılabilirlik Gruplarını Oluşturma ve Yapılandırma (SQL Server)
Kullanılabilirlik Gruplarını İzleme (SQL Server)
Always On Kullanılabilirlik Grupları (SQL Server) için Transact-SQL Deyimlerine Genel Bakış
Always On Kullanılabilirlik Grupları (SQL Server) için PowerShell Cmdlet'lerine genel bakış