Makale numarası: 302341 - Son Gözden Geçirme: 22 Şubat 2007 Perşembe - Gözden geçirme: 3.2

BILGI: İşlem çoğaltma Singleton Güncelleştirmesi'ni etkinleştirmek için yeni izleme bayrağı

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.

Bu Sayfada

Hepsini aç | Hepsini kapa

Özet

SQL Server, benzersiz veya kümelenmiş bir dizin bölümü olan herhangi bir sütun güncelleştirirseniz, güncelleştirmenin ertelenen bir güncelleştirme olarak uygular. Ertelenen bir güncelleştirme, GÜNCELLEŞTIRME için abone bir çift DELETE ve INSERT işlemi gönderildiği anlamına gelir. Ertelenen bir güncelleştirme aşağıdaki Microsoft Bilgi Bankası makalesindeki ayrıntılı olarak açıklanmıştır:
238254  (http://support.microsoft.com/kb/238254/EN-US/ ) : INF DELETE/ıNSERT çiftleri yinelenmiş UPDATE deyimiyle
Kuruluşlar, DELETE, ve işlemler INSERT abonelere güncelleştirmeleri gönderirken iş gereksinimlerini karşılamıyor bulabilirsiniz. Örneğin, iş kurallarını, güncelleştirme Tetikleyicileri, Abone tarafında ba?latmak için gereksinim duyabilir. Bu gibi durumlarda uyması için yeni bir izleme bayrağı 8207, SQL Server 2000 Service Pack işlem çoğaltması için aynı cinsten tek adet güncelleştirmeleri sağlayan 1, başlanmıştır. Yalnızca bir satır (tek bir güncelleştirme) etkiler, benzersiz bir sütun için bir güncelleştirmenin bir UPDATE ve DELETE veya INSERT çifti değil olarak çoğaltılır. Güncelleştirme, güncelleştirme, birden çok satır etkilerse, DELETE veya INSERT çifti olarak hala çoğaltılır.

Daha fazla bilgi

Izleme bayrağı 8207, yayımlama sunucusunda, aşağıdaki yöntemlerden birini kullanarak etkinleştirebilirsiniz:

  • SQL Server Query Analyzer ' aşağıdaki kodu çalıştırın:
    DBCC TRACEON (8207, -1)
    Not: her durdurup SQL Server'ı yeniden bu adımı yinelemeniz gerekir.

    -VEYA-

  • Olmasını istiyorsanız 8207 izleme bayrağı ON kalıcı olarak sonra ayarlayın:

    1. MSSQLServer hizmetini durdurun.
    2. -T8207 için başlangıç parametrelerini ekleyin. -T8207, SQL Enterprise Manager'dan eklemek için:
      1. Sunucunun adını sağ tıklatın ve sonra da Özellikler ' i tıklatın.
      2. Özellikler iletişim kutusundaki Genel sekmesini tıklatın ve Başlangıç parametreleri</a1>'ı tıklatın.
      3. Izleme bayrağı ekleyin.
    3. MSSQLServer hizmetini başlatın.
Bu noktadan benzersiz bir sütun için bir güncelleştirme, yalnızca bir satır (tek bir güncelleştirme) etkiler ve bir UPDATE ve DELETE veya INSERT çifti değil olarak çoğaltılır. Güncelleştirme, güncelleştirme, birden çok satır etkilerse, DELETE veya INSERT çifti olarak hala çoğaltılır.

Önemli: Bu genellikle, salt okunur işlem çoğaltması 8207 izleme bayrağı kullanın. Izleme bayrağı 8207 güncelleştirilebilir aboneliklerle kullanmayın:
  • Bir birincil anahtar güncelleştirmesi sırasında abone oluşabilir.

  • Bir benzersiz (unique) sınırlaması içinde bulunan bir sütun için bir güncelleştirme sırasında abone oluşabilir.

  • Benzersiz bir dizin içinde bulunan bir sütun için bir güncelleştirme sırasında abone oluşabilir.

Başvurular

Daha fazla bilgi için "İzleme bayrakların" ve SQL Server Books Online'da "Kullanarak başlangıç seçenekleri" konularına bakın.

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft SQL Server 2000 Standard Edition
  • Microsoft SQL Server 2000 Enterprise Edition
Anahtar Kelimeler: 
kbmt kbbug kbfix kbinfo kbsqlserv2000sp1fix KB302341 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:302341  (http://support.microsoft.com/kb/302341/en-us/ )