Belirtiler
Aşağıdaki senaryoyu düşünün:
-
Microsoft SQL Server 2012 Analysis Services (SSAS 2012) veya Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) sahip birden çok veri kaynağına sahip veritabanı.
-
Bazı filtreler içeren bir çok boyutlu ifadeleri (MDX) sorgusu var.
-
Size karşı bir ilişkisel OLAP (ROLAP) bölüm MDX Sorgusu çalıştırın. ROLAP bölüm ve filtreler tarafından başvurulan boyut farklı veri kaynaklarından gelen
Bu senaryoda, hatalı bir sonuç döndürdü veya erişim ihlali oluşabilir.
Neden
İkincil veri kaynağı filtreleri SQL sorgusu aşmasını SSAS önlediği için bu sorun oluşur. Bu beklenmeyen bir davranış olduğu için SSAS erişim ihlali veya yanlış sonuçlar neden tutarsız iç veri yapıları oluşturur.
Çözüm
Toplu güncelleştirme bilgileri
Sorun ilk olarak SQL Server aşağıdaki toplu güncelleştirmede giderilmiştir.
SQL Server 2012 toplu güncelleştirmesi 10/en-us/help/2891666
Her yeni bir toplu güncelleştirme SQL Server için tüm düzeltmeleri içerir ve tüm güvenlik, düzeltmelerini önceki toplu güncelleştirme ile birlikte. SQL Server için en son toplu güncelleştirme denetleyin:
SQL Server 2008 R2 Service Pack 2 için toplu güncelleştirme 8Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 8'de yayımlanmıştır. SQL Server 2008 R2 Service Pack 2 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
2871401 toplu güncelleştirme paketi 8 2008 R2 Service Pack 2Not: Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2008 R2 Service Pack 2 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı ö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, SQL Server 2008 R2 Service Pack 2 yayımlandıktan sonra yayımlanan oluşturur
İçin toplu güncelleştirme 4 SQL Server 2012 Service Pack 1Bu sorunla ilgili düzeltme, ilk toplu güncelleştirme 4'de yayımlanmıştır. SQL Server 2012 Service Pack 1 için bu toplu güncelleştirme paketini elde etme hakkında daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:
SQL Server 2012 Service Pack 1 için 2833645 toplu güncelleştirme paketi 4Not: Yapýlar birikimli olduğu için her yeni düzeltme yayımlanan tüm düzeltmeleri içerir ve sürüm önceki SQL Server 2012 Service Pack 1 ile gelen tüm güvenlik düzeltmelerini düzeltin. Bu düzeltmeyi içeren en son düzeltme sürümü uygulama ele almanızı ö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, SQL Server 2012 Service Pack 1'de yayımlandıktan sonra yayımlanan oluşturur
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Daha fazla bilgi
Sorun kısmen önceki güncelleştirmede giderilmiştir. Ancak, bu Bilgi Bankası (KB) makalesinde açıklanan düzeltme tamamlanmıştır. Özgün düzeltme aşağıdaki makaleyi başvurabilirsiniz:
2770635 düzeltme: bir MDX Sorgusu bir SSAS 2008 R2 veya SSAS 2012 veritabanıyla, çalıştırdığınızda hatalı bir sonuç birden çok veri kaynağına sahip