Aracılığıyla paylaş


Kullanılabilirlik Grubu Sihirbazı'nı (SQL Server Management Studio) kullanma

Şunlar için geçerlidir: SQL Server

Bu konu başlığında, SQL Server'da AlwaysOn kullanılabilirlik grubu oluşturmak ve yapılandırmak için SQL Server Management Studio'daki Yeni Kullanılabilirlik Grubu Sihirbazı'nın nasıl kullanılacağı açıklanmaktadır. Kullanılabilirlik grubu, tek bir birim olarak yük devredecek kullanıcı veritabanları kümesini ve yük devretmeyi destekleyen kullanılabilirlik çoğaltmaları olarak bilinen bir yük devretme iş ortakları kümesini tanımlar.

Uyarı

Kullanılabilirlik gruplarına giriş için bkz. AlwaysOn Kullanılabilirlik Gruplarına (SQL Server) Genel Bakış.

Başlamadan Önce

İlk kullanılabilirlik grubunuzu oluşturmaya çalışmadan önce bu bölümü okumanızı kesinlikle öneririz.

Önkoşullar, Kısıtlamalar ve Öneriler

Çoğu durumda, bir kullanılabilirlik grubu oluşturmak ve yapılandırmak için gereken tüm görevleri tamamlamak için Yeni Kullanılabilirlik Grubu Sihirbazı'nı kullanabilirsiniz. Ancak, bazı görevleri el ile tamamlamanız gerekebilir.

  • Kullanılabilirlik grubunu barındırmak için bir Windows Server Yük Devretme Kümesi (WSFC) küme türü kullanıyorsanız, kullanılabilirlik çoğaltmalarını barındıran SQL Server örneklerinin aynı WSFC içindeki farklı küme sunucularında (veya düğümlerinde) bulunduğunu doğrulayın. Ayrıca, sunucu örneklerinin her birinin diğer tüm Always On kullanılabilirlik grupları önkoşullarını karşıladığını doğrulayın. Daha fazla bilgi için Her Zaman Açık Kullanılabilirlik Grupları (SQL Server) için Önkoşullar, Kısıtlamalar ve Öneriler'i okumanızı kesinlikle öneririz.

  • Kullanılabilirlik replikasını barındırmak için seçtiğiniz bir sunucu örneği, bir alan kullanıcı hesabı altında çalışıyorsa ve henüz bir veritabanı yansıtma uç noktasına sahip değilse, sihirbaz uç noktayı oluşturabilir ve sunucu örneği hizmet hesabına CONNECT izni verebilir. Ancak, SQL Server hizmeti Yerel Sistem, Yerel Hizmet veya Ağ Hizmeti gibi yerleşik bir hesap veya etki alanı olmayan bir hesap olarak çalışıyorsa, uç nokta kimlik doğrulaması için sertifikalar kullanmanız gerekir ve sihirbaz sunucu örneğinde veritabanı yansıtma uç noktası oluşturamaz. Bu durumda, Yeni Kullanılabilirlik Grubu Sihirbazı'nı başlatmadan önce veritabanı yansıtma uç noktalarını el ile oluşturmanızı öneririz.

    Veritabanı yansıtma uç noktası için sertifikaları kullanmak için:

    UÇ NOKTASI OLUŞTUR (Transact-SQL)

    Veritabanı Yansıtma Uç Noktası için Sertifikaları Kullanma (Transact-SQL)

  • SQL Server Yük Devretme Kümesi Örnekleri (FCI) kullanılabilirlik grupları tarafından otomatik yük devretmeyi desteklemediğinden, FCI tarafından barındırılan kullanılabilirlik çoğaltmaları yalnızca el ile yük devretme için yapılandırılabilir.

  • Sihirbazın ilk veri eşitlemesinin tamamını gerçekleştirmesi için önkoşullar

    • Kullanılabilirlik grubu için bir çoğaltma barındıran her sunucu örneğinde tüm veritabanı-dosya yolları aynı olmalıdır.

    • İkincil çoğaltmayı barındıran herhangi bir sunucu örneğinde birincil veritabanı adı bulunamaz. Bu, yeni ikincil veritabanlarının henüz mevcut olmadığını gösterir.

    • Sihirbazın yedeklemeler oluşturabilmesi ve yedeklemelere erişebilmesi için bir ağ paylaşımı belirtmeniz gerekir. Birincil çoğaltma için, Veritabanı Altyapısı'nı başlatmak için kullanılan hesabın ağ paylaşımında dosya sistemi okuma ve yazma izinlerine sahip olması gerekir. İkincil çoğaltmalar için kullanıcı hesabının ağ paylaşımında okuma izni olmalıdır.

      Önemli

      Kayıt yedeklemeleri, kayıt yedekleme zincirinizin bir parçası olacaktır. Günlük yedekleme dosyalarını uygun şekilde depolayın.

    İlk veri eşitlemesinin tamamını gerçekleştirmek için sihirbazı kullanamıyorsanız, ikincil veritabanlarınızı el ile hazırlamanız gerekir. Sihirbazı çalıştırmadan önce veya çalıştırdıktan sonra bunu yapabilirsiniz. Daha fazla bilgi için bkz Bir Kullanılabilirlik Grubu için İkincil Bir Veritabanını Elle Hazırlama (SQL Server).

Security

Permissions

Sysadmin sabit sunucu rolünde üyelik ve CREATE AVAILABILITY GROUP sunucu izni, ALTER ANY AVAILABILITY GROUP izni veya CONTROL SERVER izni gerektirir.

Veritabanı yansıtma uç noktasını Kullanılabilirlik Grubu Sihirbazı'nın yönetmesine izin vermek istiyorsanız, UÇ NOKTA ÜZERİNDE KONTROL izni de gereklidir.

Yeni Kullanılabilirlik Grubu Sihirbazı'nı kullanma

  1. Nesne Gezgini'nde, birincil çoğaltmayı barındıran sunucu örneğine bağlanın.

  2. Always On Yüksek Kullanılabilirlik düğümünü ve Kullanılabilirlik Grupları düğümünü genişletin.

  3. Yeni Kullanılabilirlik Grubu Sihirbazı'nı başlatmak için Yeni Kullanılabilirlik Grubu Sihirbazı komutunu seçin.

  4. Bu sihirbazı ilk kez çalıştırdığınızda bir Giriş sayfası görüntülenir. Gelecekte bu sayfayı atlamak için Bu sayfayı bir daha gösterme'ye tıklayabilirsiniz. Bu sayfayı okuduktan sonra İleri'ye tıklayın.

  5. Kullanılabilirlik Grubu Seçeneklerini Belirtin sayfasında, Kullanılabilirlik grubu adı alanına yeni kullanılabilirlik grubunun adını girin. Bu ad, kümede ve etki alanınızda bir bütün olarak benzersiz olan geçerli bir SQL Server tanımlayıcısı olmalıdır. Kullanılabilirlik grubu adı için uzunluk üst sınırı 128 karakterdir.

  6. Ardından küme türünü belirtin. Olası küme türleri SQL Server sürümüne ve işletim sistemine bağlıdır. WSFC, EXTERNAL veya NONE'yi seçin. Ayrıntılar için Bkz. Kümeler.

  7. Veritabanlarını Seç sayfasında, kılavuz, bağlı sunucu örneğindeki kullanılabilirlik veritabanları olmaya uygun kullanıcı veritabanlarını listeler. Yeni kullanılabilirlik grubuna katılmak için listelenen veritabanlarından birini veya daha fazlasını seçin. Bu veritabanları başlangıçta ilk birincil veritabanları olacaktır.

    Listelenen her veritabanı için Boyut sütunu, biliniyorsa veritabanı boyutunu görüntüler. Durum sütunu, belirli bir veritabanının kullanılabilirlik veritabanlarının önkoşullarını karşılayıp karşılamadığını gösterir. Önkoşullar karşılanmaz, kısa bir durum açıklaması veritabanının uygun olmamasının nedenini gösterir; örneğin, tam kurtarma modelini kullanmıyorsa. Daha fazla bilgi için durum açıklamasına tıklayın.

    Veritabanını uygun hale getirmek için değiştirirseniz, veritabanları kılavuzunu güncelleştirmek için Yenile'ye tıklayın.

    Veritabanı bir veritabanı ana anahtarı içeriyorsa, Parola sütununa veritabanı ana anahtarının parolasını girin.

  8. Çoğaltmaları Belirt sayfasında, yeni kullanılabilirlik grubu için bir veya daha fazla çoğaltma belirtin ve yapılandırın. Aşağıdaki tabloda , Çoğaltmaları Belirt sayfasında bulunan sekmelerdeki bilgiler ayrıntılı olarak açıklenmektedir:

    Tab Kısa Açıklama
    Yineleme İkincil çoğaltmayı barındıracak her bir SQL Server örneğini ve required_synchronized_secondaries_to_commit gibi ek ayarları belirtmek için bu sekmeyi kullanın. Şu anda bağlı olduğunuz sunucu örneğinin birincil çoğaltmayı barındırması gerektiğini unutmayın.
    Uç Noktalar Mevcut veritabanı yansıtma uç noktalarını doğrulamak için bu sekmeyi kullanın ve ayrıca hizmet hesapları Windows Kimlik Doğrulaması kullanan bir sunucu örneğinde bu uç nokta eksikse uç noktayı otomatik olarak oluşturun.

    Not: Etki alanı olmayan bir kullanıcı hesabı altında çalışan bir sunucu örneği varsa, sihirbaza devam etmeden önce sunucu örneğinizde el ile değişiklik yapmanız gerekir. Daha fazla bilgi için bu konunun önceki bölümlerinde yer alan Önkoşullar bölümüne bakın.
    Yedekleme Tercihleri Kullanılabilirlik grubu için yedekleme tercihinizi bir bütün olarak ve tek tek kullanılabilirlik çoğaltmaları için yedekleme önceliklerinizi belirtmek için bu sekmeyi kullanın.
    Dinleyici Kullanılabilirlik grubu dinleyicisi oluşturmak için bu sekmeyi kullanın. Varsayılan olarak, sihirbaz bir dinleyici oluşturmaz.
    Yalnızca okuma yönlendirme Bu sekmeyi, kullanılabilirlik grubu içindeki çoğaltmalar için salt okunur yönlendirmeyi yapılandırmak amacıyla kullanın. Varsayılan olarak, salt okunur yönlendirme yapılandırılmış değildir.
  9. İlk Veri Eşitlemesini Seç sayfasında, yeni ikincil veritabanlarınızın nasıl oluşturulmasını ve kullanılabilirlik grubuna katılmasını istediğinizi seçin. Aşağıdaki seçeneklerden birini belirleyin:

    • Otomatik tohumlama

      SQL Server, gruptaki her veritabanı için otomatik olarak ikincil çoğaltmalar oluşturur. Otomatik dağıtım, veri ve günlük dosyası yollarının gruba katılan her SQL Server örneğinde aynı olmasını gerektirir. SQL Server 2016 (13.x) ve sonraki sürümlerde kullanılabilir. Bkz Always On Erişilebilirlik Grubunu otomatik olarak başlatma.

    • Tam veritabanı ve günlük yedek

      Ortamınız ilk veri eşitlemesini otomatik olarak başlatma gereksinimlerini karşılıyorsa bu seçeneği belirtin (daha fazla bilgi için bu konunun önceki bölümlerinde yer alan Önkoşullar, Kısıtlamalar ve Öneriler bölümüne bakın).

      Tam'ı seçerseniz, kullanılabilirlik grubunu oluşturduktan sonra sihirbaz her birincil veritabanını ve işlem günlüğünü bir ağ paylaşımına yedekler ve ikincil çoğaltmayı barındıran her sunucu örneğinde yedeklemeleri geri yükler. Sihirbaz daha sonra tüm ikincil veritabanlarını kullanılabilirlik grubuna ekler.

      Tüm çoğaltmalar tarafından erişilebilen bir paylaşılan ağ konumu belirtin: alanında, çoğaltmaları barındıran tüm sunucu örneğinin okuma-yazma erişimine sahip olduğu bir yedekleme paylaşımı belirtin. Daha fazla bilgi için bu konunun önceki bölümlerinde yer alan Önkoşullar bölümüne bakın. Doğrulama adımında sihirbaz, sağlanan ağ konumunun geçerli olduğundan emin olmak için bir test gerçekleştirir. Test, birincil çoğaltmada "BackupLocDb_" adlı bir veritabanı ve ardından bir Guid oluşturur ve sağlanan ağ konumuna yedekleme yapar ve ardından ikincil çoğaltmalara geri yükler. Sihirbazın bunları silemediği durumlarda bu veritabanını yedekleme geçmişi ve yedekleme dosyasıyla birlikte silmek güvenlidir.

    • Yalnızca katıl

      İkincil çoğaltmaları barındıracak sunucu örneklerinde ikincil veritabanlarını el ile hazırladıysanız, bu seçeneği belirleyebilirsiniz. Sihirbaz, mevcut ikincil veritabanlarını kullanılabilirlik grubuna ekler.

    • İlk veri eşitlemeyi atla

      Kendi veritabanınızı kullanmak ve birincil veritabanlarınızın yedeklemelerini günlüğe kaydetmek istiyorsanız bu seçeneği belirleyin. Daha fazla bilgi için bkz. Her Zaman Açık İkincil Veritabanında (SQL Server) Veri Taşımayı Başlatma.

  10. Doğrulama sayfası, bu Sihirbazda belirttiğiniz değerlerin Yeni Kullanılabilirlik Grubu Sihirbazı gereksinimlerini karşılayıp karşılamadığını doğrular. Değişiklik yapmak için Önceki'ne tıklayarak bir veya daha fazla değeri değiştirmek üzere önceki bir sihirbaz sayfasına dönün. İleri'ye tıklayarak Doğrulama sayfasına dönün ve Doğrulamayı Yeniden Çalıştır'a tıklayın.

  11. Özet sayfasında, yeni kullanılabilirlik grubu için seçimlerinizi gözden geçirin. Değişiklik yapmak için, ilgili sayfaya dönmek için Önceki'ne tıklayın. Değişikliği yaptıktan sonra, Özet sayfasına dönmek için İleri'ye tıklayın.

    Önemli

    Yeni bir kullanılabilirlik replikası barındıracak bir sunucu örneğinin SQL Server hizmet hesabı oturum açma olarak henüz mevcut değilse, Yeni Kullanılabilirlik Grubu Sihirbazı'nın oturum açma oluşturması gerekir. Özet sayfasında, sihirbaz oluşturulacak oturum açma bilgileri görüntüler. Son'a tıklarsanız, sihirbaz SQL Server hizmet hesabı için bu oturum açma bilgilerini oluşturur ve oturum açma BAĞLANMA izni verir.

    Seçimlerinizden memnunsanız, isteğe bağlı olarak Betik'e tıklayarak sihirbazın yürüteceği adımların betiğini oluşturun. Ardından, yeni kullanılabilirlik grubunu oluşturmak ve yapılandırmak için Son'a tıklayın.

  12. İlerleme durumu sayfasında kullanılabilirlik grubu oluşturma (uç noktaları yapılandırma, kullanılabilirlik grubu oluşturma ve ikincil çoğaltmayı gruba ekleme) adımlarının ilerleme durumu görüntülenir.

  13. Bu adımlar tamamlandığında Sonuçlar sayfasında her adımın sonucu görüntülenir. Tüm bu adımlar başarılı olursa, yeni kullanılabilirlik grubu tamamen yapılandırılır. Adımlardan herhangi biri hatayla sonuçlanırsa yapılandırmayı el ile tamamlamanız veya başarısız adım için bir sihirbaz kullanmanız gerekebilir. Belirli bir hatanın nedeni hakkında bilgi için Sonuç sütununda ilişkili "Hata" bağlantısına tıklayın.

    Sihirbaz tamamlandığında, çıkmak için Kapat'a tıklayın.

İlgili Görevler

Kullanılabilirlik grubu yapılandırmasını tamamlamak için

Kullanılabilirlik grubu oluşturmanın alternatif yolları

AlwaysOn Kullanılabilirlik Gruplarını etkinleştirmek için

Veritabanı yansıtma uç noktasını yapılandırmak için

Always On Kullanılabilirlik Grupları yapılandırmasıyla ilgili sorunları gidermek için

İlgili İçerik

Kullanılabilirlik grupları oluşturmanın alternatif yolları

Yeni Kullanılabilirlik Grubu Sihirbazı'nı kullanmaya alternatif olarak, Transact-SQL veya SQL Server PowerShell cmdlet'lerini kullanabilirsiniz. Daha fazla bilgi için bkz . Kullanılabilirlik Grubu Oluşturma (Transact-SQL) veya Kullanılabilirlik Grubu Oluşturma (SQL Server PowerShell).

Ayrıca Bkz.

Veritabanı Yansıtma Uç Noktası (SQL Server)
Always On Kullanılabilirlik Grupları (SQL Server) Genel Bakış
AlwaysOn Kullanılabilirlik Grupları (SQL Server) için Önkoşullar, Kısıtlamalar ve Öneriler