Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
Microsoft SQL Server 2008 R2 Analysis Services (SSAS 2008 R2) veya Microsoft SQL Server 2012 Analysis Services (SSAS 2012) ile çok boyutlu Ifadeler (MDX) sorgusu oluşturabilirsiniz.
-
Sorgu, üst/alt hiyerarşideki bazı üyelerde Birli İşleçler kullanır.
-
Üst/alt hiyerarşide bu üyelerde kapsam hesaplaması tanımlarsınız.
-
Sorgu, bir zaman boyutunun birden çok tarihine erişir
-
Sorguyu çalıştırırsınız.
Bu senaryoda, sorgu yavaş çalışır. Ayrıca, aşağıdaki hata iletisini alabilirsiniz:
Sorgu Yürütülüyor... XML for Analysis Parser: çözümleme isteği tamamlanmadan zaman aşımına uğradı.
Not Microsoft SQL Server 2000 Analysis Services (SSAS 2000) ile aynı sorguyu çalıştırırsanız bu sorun oluşmaz.
Çözüm
Bu sorunu çözmek için aşağıdaki düzeltmeyi uygulayın. Düzeltmeyi yükledikten sonra, Analysis Services yapılandırma dosyasında (Msmdsrv. ini) yapılandırmanız için yeni bir Özellik (CellByCellCalculationMode) kullanılabilir. Bu performans sorununu çözmek için bu özelliği ekleyin ve varsayılan CellByCellCalculationMode değerini 0 olarak değiştirin. Bunu yaptıktan sonra, Msmdsrv. ini dosyası <Query> bölümünde aşağıdaki düğümü içermelidir:
<CellByCellCalculationMode>3</CellByCellCalculationMode>
Toplu güncelleştirme bilgileri
SQL Server 2012
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2012 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ını tıklatın:
2679368 SQL Server 2012 için toplu güncelleştirme paketi 1Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2012 düzeltmesi sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Microsoft, bu düzeltmeyi içeren en son düzeltmeyi uygulamanı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:
2692828 SQL Server 2012 sonrasında yayınlanan SQL Server 2012 derlemeleri SQL Server 2012 düzeltmesini SQL Server 2012 kurulumuna uygulamalısınız.
SQL Server 2008 R2
Bu sorunla ilgili düzeltme ilk olarak toplu güncelleştirme 8 ' de yayımlanmıştır. 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ını tıklatın:
2534352 SQL Server 2008 R2 için toplu güncelleştirme paketi 8 Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen 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üşünebilirsiniz. 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 sonrasında yayımlanan SQL Server 2008 R2 derlemeleri
SQL Server 2008 R2 Service Pack 1
Bu sorunla ilgili düzeltme ilk olarak SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme 4 ' te yayımlanmıştır. 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ını tıklatın:
2633146 SQL Server 2008 R2 Service Pack 1 için toplu güncelleştirme paketi 4Not Derlemeler birikimli olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 düzeltmesi sürümüyle birlikte gelen 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üşünebilirsiniz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:
2567616 SQL Server 2008 R2 Service Pack 1 ' den sonra yayınlanan SQL Server 2008 R2 derlemeleri
Durum
Microsoft bu sorunun "Aşağıdakilere Uygulanır" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Ek Bilgi
Birli İşleçler hakkında daha fazla bilgi için aşağıdaki MSDN Web sitesini ziyaret edin:
Birli işleçleri hakkında genel bilgilerScope deyimi hakkında daha fazla bilgi IÇIN aşağıdaki MSDN Web sitesini ziyaret edin: