KB2762102 - DÜZELTME: SSAS 2008 R2 veya SSAS 2012'de Toplama işlevi olan bir MDX sorgusu çalıştırdığınızda yanlış sonuç

Uygulandığı Öğe
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Express SQL Server 2012 Standard SQL Server 2012 Web SQL Server 2012 Enterprise Core

Belirtiler

Microsoft SQL ServerSQL Server 2012 (SSAS 2012) veya Microsoft SQL ServerSQL Server 2008 R2 Analysis Services (SSAS 2008) içinde Çok Boyutlu İfadeler (MDX) sorgusu çalıştırdığınızı varsayalım. MDX sorgusunun, WHERE yan tümcesinde hesaplanan üyede kullanılan bir Toplama işlevi vardır. Bu durumda, MDX sorgusu yanlış bir sonuç döndürür.

Not: Bu sorun genellikle aşağıdaki koşullar geçerli olduğunda oluşur:

  • Birli işleç, üst veya alt hiyerarşide tanımlanır.
  • Satır üyesi, bir üst üyenin detaya gitmesidir.

Çözüm

Toplu güncelleştirme bilgileri

Cumulative Update 2 for SQL ServerSQL Server 2012 SP1

Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 2'de yayınlandı. SQL Server 2012 SP1 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:

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

2772858 SQL Server 2012 Service Pack 1 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri

Cumulative Update 5 for SQL ServerSQL Server 2012

Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 5'te yayınlandı. Bu SQL Server 2012 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 2012 için 2777772 Toplu Güncelleştirme Paketi 5
 Not Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2012 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:

2692828 SQL Server 2012 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri

SQL ServerSQL Server 2008 R2 Service Pack 2

Bu soruna yönelik düzeltme ilk olarak Toplu Güncelleştirme 3'te yayınlandı. SQL Server 2008 R2 Service Pack 2 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 Service Pack 2 için 2754552 Toplu Güncelleştirme Paketi 3 Not Derlemeler birikimli olduğundan, her yeni düzeltme önceki SQL Server 2008 R2 Service Pack 2 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:

2730301 SQL Server 2008 R2 Service Pack 2 yayımlandı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.

Geçici çözüm

Bu soruna geçici bir çözüm olarak, Toplama işlevi yerine TOPLA işlevini kullanın.