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.