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 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:
Always On Kullanılabilirlik Grupları (SQL Server) Genel Bakış
AlwaysOn Kullanılabilirlik Grupları (SQL Server) için Önkoşullar, Kısıtlamalar ve Öneriler
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
Teknik İnceleme:Yüksek Kullanılabilirlik ve Olağanüstü Durum Kurtarma için SQL Server Always On Çözümleri Kılavuzu
Bloglar:SQL Server Always On Team Blogu: Resmi SQL Server Always On Team Blogu
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ış