KB2295460 - Düzeltme: SQL Server 2005, SQL Server 2008 veya SQL Server 2008 R2'de bir birleştirme çoğaltmasına BIGINT sütununda NULL değer varsa özel bir çözümleyici kaydettiğinizde çoğaltma hata iletisi

Uygulandığı Öğe
Microsoft SQL Server 2005 Developer Edition Microsoft SQL Server 2005 Enterprise Edition Microsoft SQL Server 2005 Enterprise X64 Edition Microsoft SQL Server 2005 Evaluation Edition Microsoft SQL Server 2005 Express Edition SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Express SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Express

Microsoft, Microsoft SQL Server 2008, SQL Server 2008 R2 ve SQL Server 2005 düzeltmelerini indirilebilir tek bir dosya olarak dağıtır. Düzeltmeler birikimli olduğu için, her yeni sürüm bir önceki SQL ServerSQL Server 2008, SQL ServerSQL Server 2008 R2 veya SQL ServerSQL Server 2005 düzeltme sürümü ile birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir.

Belirtiler

Aşağıdaki senaryoyu ele alalım:

  • Microsoft SQL ServerSQL Server 2005'te, Microsoft SQL ServerSQL Server 2008'de veya SQL ServerSQL Server 2008 R2'de birleştirme çoğaltması oluşturursunuz.
  • Birleştirme çoğaltması NULL değer içeren bir BIGINT sütunu içerir.
  • Yönetilen kodu kullanarak özel bir iş mantığı işleyicisi oluşturursunuz.
  • İşleyiciyi, birleştirme çoğaltması için özel çözümleyici olarak kaydedersiniz.

Bu senaryoda, aşağıdaki çoğaltma hatası iletisini alırsınız:

Not

İş mantığı işleyicisinde uygulanan özel DataSet nesnesinin şeması, kaynak DataSet nesnesinin şemasıyla eşleşmiyor. Özel DataSet nesnesinin doğru tanımlandığını doğrulayın. (Kaynak: MSSQL_REPL, Hata numarası: MSSQL_REPL-2147199411)

      

Çözüm

Toplu güncelleştirme bilgileri

SQL ServerSQL Server 2005 Service Pack 4

Bu soruna yönelik düzeltme ilk olarak SQL Server 2005 Service Pack 4 için Toplu Güncelleştirme 1'de yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2464079 SQL Server 2005 Service Pack 4Note için Toplu Güncelleştirme Paketi 1Note Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2005 düzeltme sürümünde yer alan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2485757 SQL Server 2005 Service Pack 4'ün yayımlanmasından sonra yayımlanan SQL Server 2005 derlemeleri Belirli SQL Server hizmet paketleri için Microsoft SQL Server 2005 düzeltmeleri oluşturulmuştur. Bir SQL ServerSQL Server 2005 Service Pack 4 yüklemesine bir SQL ServerSQL Server 2005 Service Pack 4 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

SQL ServerSQL Server 2005 Service Pack 3

Bu soruna yönelik düzeltme ilk olarak SQL Server 2005 Service Pack 3 için Toplu Güncelleştirme 12'de yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2345449 SQL Server 2005 Service Pack 3 için Toplu Güncelleştirme Paketi 12Note. Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2005 düzeltme sürümüne eklenmiş olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

960598 SQL Server 2005 Service Pack 3'ün yayımlanmasından sonra yayımlanan SQL Server 2005 derlemeleri Belirli SQL Server hizmet paketleri için Microsoft SQL Server 2005 düzeltmeleri oluşturulmuştur. SQL Server 2005 Service Pack 3 yüklemesine bir SQL Server 2005 Service Pack 3 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

SQL ServerSQL Server 2008 Service Pack 1

Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 Service Pack 1 için Toplu Güncelleştirme 11'de yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2413738 SQL Server 2008 Service Pack 1 için Toplu Güncelleştirme Paketi 11Note Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

970365 SQL Server 2008 Service Pack 1 yayınlandıktan sonra yayımlanan SQL Server 2008 derlemeleriBelirli SQL Server hizmet paketleri için Microsoft SQL Server 2008 düzeltmeleri oluşturulmuştur. Bir SQL ServerSQL Server 2008 Service Pack 1 yüklemesine bir SQL ServerSQL Server 2008 Service Pack 1 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

SQL Server 2008 R2

Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 5'te yayınlandı. SQL Server 2008 R2 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

SQL Server 2008 R2 için 2438347 Toplu Güncelleştirme Paketi 5 Not Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 R2 düzeltme sürümüne dahil edilen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

981356 SQL Server 2008 R2 yayınlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri

SQL ServerSQL Server 2008 Service Pack 2

Bu soruna yönelik düzeltme ilk olarak SQL Server 2008 Service Pack 2 için Toplu Güncelleştirme 2'de yayımlanmıştır. Bu toplu güncelleştirme paketi hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2467239 SQL Server 2008 Service Pack 2 için Toplu Güncelleştirme Paketi 2Not: Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 düzeltme sürümünde yer alan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı düşünmenizi önerir. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2402659 SQL Server 2008 Service Pack 2 kullanıma sunulduktan sonra yayımlanan SQL Server 2008 derlemeleri Belirli SQL Server hizmet paketleri için Microsoft SQL Server 2008 düzeltmeleri oluşturulmuştur. Bir SQL ServerSQL Server 2008 Service Pack 2 yüklemesine bir SQL ServerSQL Server 2008 Service Pack 2 düzeltmesi uygulamanız gerekir. Varsayılan olarak, bir SQL ServerSQL Server hizmet paketinde sağlanan tüm düzeltmeler, bir sonraki SQL ServerSQL Server hizmet paketine dahil edilir.

Durum

Microsoft bunun, "Şunlar için geçerlidir" bölümünde listelenen Microsoft ürünlerinde sorun olduğunu doğrulamıştır.

Başvurular

Birleştirme makalesinde iş mantığı işleyicisi uygulama hakkında daha fazla bilgi için aşağıdaki web sitesini ziyaret edin:

Birleştirme makalesi için iş mantığı işleyicisi uygulama Birleştirme eşitlemesi sırasında iş mantığı işleyicileri hakkında daha fazla bilgi için aşağıdaki web sitesini ziyaret edin:

Birleştirme eşitlemesi sırasında iş mantığı işleyicileri hakkında genel bilgiler Gelişmiş birleştirme çoğaltması, çakışma algılaması ve çözümlemesi hakkında daha fazla bilgi için aşağıdaki web sitesini ziyaret edin:

Gelişmiş birleştirme çoğaltması, çakışma algılama ve çözme hakkında genel bilgiler
        
SQL Server için Artımlı Hizmet Modeli hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

935897 Bildirilen sorunlara yönelik düzeltmeler sağlamak için SQL Server ekibi tarafından bir Artımlı Bakım Modeli sağlanır

SQL Server güncelleştirmelerin adlandırma şeması hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

822499 Microsoft SQL Server yazılım güncelleştirme paketleri için yeni adlandırma şemasıYazılım güncelleştirme terminolojisi hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

824684 Microsoft yazılım güncelleştirmelerini açıklamak için kullanılan standart terminolojinin açıklaması