KB2278042 - DÜZELTME: Türetilmiş bir sütun dönüşümü, SSIS 2008 veya SSIS 2008 R2'de bir sütun hem salt okunur kullanımda hem de okuma/yazma kullanımında türetildiğinde yanlış sonuçlar üretebilir

Uygulandığı Öğe
SQL Server 2008 Developer SQL Server 2008 Enterprise SQL Server 2008 Standard SQL Server 2008 Workgroup SQL Server 2008 Standard Edition for Small Business SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard SQL Server 2008 R2 Workgroup

Microsoft, Microsoft SQL Server 2008 ve Microsoft SQL Server 2008 R2 düzeltmelerini indirilebilir tek bir dosya olarak dağıtır. Düzeltmeler birikmeli olduğundan, her yeni sürüm önceki SQL ServerSQL Server 2008 veya SQL ServerSQL Server 2008 R2 düzeltme sürümünde yer alan 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 2008 Integration Services (SSIS 2008) veya Microsoft SQL ServerSQL Server 2008 R2 Integration Services (SSIS 2008 R2) paketi çalıştırıyorsunuz.

  • SSIS paketi bir veri akışı görevi içerir.

  • Veri akışı görevi, verileri iki akışa yönlendiren bir çok noktaya yayın dönüşümü içerir. Akışlardan biri salt okunur akış, diğeri ise okuma/yazma akışıdır.

  • Akışlardan biri aşağıdaki koşulları karşılıyor:

    • Türetilmiş bir sütun dönüşümü var, kaynaktaki orijinal sütunu temel alan yeni bir türetilmiş sütun oluşturur.
    • Dönüştürme, çıkış akışını, orijinal sütunu yeni sütun olarak değiştiren başka bir türetilmiş dönüşüme yönlendirir.
    • Dönüştürme, çıkış akışını türetilmiş sütuna başvuran hedefe ve özgün sütunun yerini alan yeni sütuna yönlendirir.
  • Diğer akış, kaynak sütunu özgün sütuna başvuran bir hedefe yönlendirir.

Bu senaryoda, türetilmiş sütun dönüşümü yanlış sonuçlar oluşturabilir.

Neden

Bu sorun SSIS 2008 veya SSIS 2008 R2'deki bir hata nedeniyle oluşur.

Çözüm

Toplu güncelleştirme bilgileri

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 10'da 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:

SQL Server 2008 Service Pack 1 için 2279604 Toplu Güncelleştirme Paketi 10Not: Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 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:

970365 SQL Server 2008 Service Pack 1 yayımlandıktan 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 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 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 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:

2289254 SQL Server 2008 Service Pack 2 için Toplu Güncelleştirme 1Not: Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 düzeltme sürümüne eklenmiş olan 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:

2402659 SQL Server 2008 Service Pack 2 yayınlandıktan sonra yayımlanan SQL Server 2008 derlemeleri

SQL Server 2008 R2

Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 4'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 2345451 Toplu Güncelleştirme Paketi 4 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

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

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ı