Aracılığıyla paylaş


İşlem çoğaltması ve veritabanı yansıtma topolojisindeki SQL Server için düzeltme uygulama

Giriş

Bu makale, aşağıdaki özelliklere sahip bir Microsoft SQL Server örneğine hizmet paketlerini ve düzeltmeleri yüklemek için izleyebileceğiniz adımları içerir:

  • SQL Server örneğinde hem veritabanı yansıtma hem de işlem çoğaltma topolojisine katılan bir veya daha fazla veritabanı vardır.
  • Veritabanı yayımcı, dağıtımcı veya abone olarak katılır.

Not

Dağıtım veritabanı yansıtılamaz. Ancak, sorumlu/yayımcı veritabanıyla veya veritabanı yansıtma tanığıyla birlikte bulunabilir.

Özgün ürün sürümü: SQL Server
Özgün KB numarası: 977051

Daha fazla bilgi

Bir veritabanı yansıtmasına veya işlem çoğaltmasına katılan bir SQL Server düzeltmeleri uygulama adımları, SQL Server belgelerinde aşağıdaki konularda belgelenmiştir:

Bir SQL Server hem veritabanı yansıtma hem de işlem çoğaltma topolojisine katılmak üzere yapılandırıldığı bir ortamda, tanık ve dağıtımcı aynı sunucu örneğindeyse, yükleme adımları aşağıdaki gibidir:

  1. Ayna
  2. Tanık/dağıtımcı
  3. Sorumlu/yayımcı
  4. Aboneler

Tanık ve dağıtımcı aynı sunucuda değilse, yükleme adımları aşağıdaki gibidir:

  1. Ayna
  2. Tanık
  3. Dağıtımcı
  4. Sorumlu/yayımcı
  5. Aboneler

Yordam

  1. Veritabanı yansıtma oturumunda bir tanık sunucusu varsa, güncelleştirme işlemi sırasında otomatik yük devretme özelliğini devre dışı bırakmanız gerekir. Bunu yapmak için, veritabanı yansıtma oturumundan tanık sunucusunu kaldırın. Sunucu diğer bazı veritabanı yansıtma oturumlarının iş ortağı sunucusu değilse, tanık sunucuda otomatik yük devretmeyi devre dışı bırakmak için şu adımları izleyin:

    • ALTER ENDPOINT Veritabanı yansıtma uç noktasını devre dışı bırakmak için Transact-SQL deyimini kullanın.

      Daha fazla bilgi için bkz. Veritabanı Yansıtma Oturumundan Tanığı Kaldırma (SQL Server).

    • Sorumlu/yayımcı veritabanında tam veritabanı yedeklemesi gerçekleştirin ve ardından komutunu asıl veritabanında çalıştırın DBCC CHECKDB .

      Not

      Bu adım isteğe bağlıdır ancak önerilir. Bu adım üretim etkinliğini engelleyecek. Bu nedenle, bu adım için bir bakım penceresi zamanlamanız gerekir.

  2. Hizmet paketini veya düzeltmeyi yansıtma sunucusuna yükleyin. Bu noktada birden çok sunucuyu güncelleştirmeniz gerekebileceğini unutmayın.

  3. Hizmet paketini veya düzeltmeyi tanık sunucusuna yükleyin.

  4. Dağıtımcıya hizmet paketini veya düzeltmeyi yükleyin. Dağıtımcı, tanıkla aynı sunucu örneğinde bulunuyorsa, bu sunucu rolleri aynı anda güncelleştirilir.

    Not

    Güncelleştirme uygulanırken çoğaltma geçici olarak askıya alınır. İşlemler güncelleştirme sırasında yayımcı işlem günlüğünde kalır ve dağıtımcıda SQL Hizmeti yeniden başlatılır başlatılmaz çoğaltılır.

  5. Veritabanı yansıtma oturumlarını sürdürme.

    Veritabanı yansıtma oturumlarını sürdürme hakkında daha fazla bilgi için bkz. Veritabanı Yansıtma Oturumlarını Duraklatma veya Sürdürme (SQL Server).

  6. Yansıtma sunucusunun asıl ve yayımcı rolünü sürdürmesi için yansıtma sunucusuna el ile yük devretme gerçekleştirin.

    Yansıtma sunucusuna el ile yük devretme gerçekleştirme hakkında daha fazla bilgi için SQL Server 2005 veya SQL Server 2008 Books Online'da İkincil Veritabanına El ile Yük Devretme konusuna bakın.

  7. DBCC CHECKDB Komutunu asıl sunucuda çalıştırın.

    Not

    Bu adım isteğe bağlıdır ancak önerilir.

  8. Veritabanı yansıtma oturumlarını duraklatın.

  9. Hizmet paketini veya düzeltmeyi yeni yansıtma sunucusuna yükleyin.

    Not

    Yeni yansıtma sunucusu, özgün asıl sunucu/yayımcı sunucusuyla aynıdır. Bu noktada birden çok sunucuyu güncelleştirmeniz gerekebileceğini unutmayın.

  10. Veritabanı yansıtma oturumlarını sürdürme.

    Veritabanı yansıtma oturumunda bir tanık sunucusu varsa, 1. adımda yaptığınız değişiklikleri geri alın.

    Bunun nasıl yapacağı hakkında daha fazla bilgi için bkz. Veritabanı Yansıtma Tanığı Ekleme veya Değiştirme (SQL Server Management Studio).

    Not

    1. adımda yaptığınız değişiklikleri geri aldığınızda, tanık sunucu veritabanı yansıtma oturumuna yeniden eklenir.

  11. Abonelere hizmet paketini veya düzeltmeyi yükleyin. Bu işlem sırasında dağıtımcıdan abonelere çoğaltma geçici olarak askıya alınır ve işlemler dağıtım veritabanında kuyruğa alınır. Abone yansıtılırsa ve farklı bir tanık sunucusu kullanılırsa, 1 ile 3 arasında adımları izleyerek önce yansıtma sunucusunu ve ardından tanığı güncelleştirin.