Aracılığıyla paylaş


SQL Server 2008, Analysis Services özellikleri için en son değişiklikleri

Bu konu, en son değişiklikleri açıklarAnalysis Services.Bu değişiklikler kesme uygulamalar, komut dosyalarını veya önceki sürümlerinde temel işlevleriSQL Server.Yükseltme yaptığınızda, bu sorunlarla karşılaşabilirsiniz.Daha fazla bilgi için bkz:Yükseltme için hazırlama için Yükseltme Danışmanı'nı kullanma.

SQL Server 2008 Analysis Services değişiklikleri kesiliyor.

The following table lists the issues that you might encounter when you upgrade a SQL Server 2005 Analysis Services (SSAS) Analysis Services database to SQL Server 2008.

Sorun türü

Sorun açıklaması

Basit numaralandırılmış üyeleri veya enumsets, crossjoins farklı adlandırılmış kümeleri işlev şimdi yarar vardır.

InSQL Server 2005 Analysis Services (SSAS), basit işlev numaralandırılmış üyeleri veya enumsets. crossjoins adlandırılmış kümeleri ile çalışmaGeriye dönük uyumluluk açısından dahil özgün sürüm ve SP1'i, serbestSQL Server 2005 Analysis Services (SSAS)"ConfigurationSettings\OLAP\Query\NamedSetShallowExistsMode" 1 ya da geriye doğru uyumluluk için yapılandırma özelliğini ayarlayınSQL Server 2005 Analysis Services (SSAS)SP2 ' nin 2'ye ayarlayın.

VBA functions handle null values and empty values differently than they were handled in SQL Server 2005 Analysis Services (SSAS) Analysis Services.

InSQL Server 2005 Analysis Services (SSAS)VBA işlevleri geri 0 ya da null bir dize kullanıldığında null değerler veya null değerleri bağımsız değişkenler.InSQL Server 2008bunlar döndürecektir null.

Yükseltme Sihirbazı, DSO varsayılan olarak yüklü olmadığından başarısız olur.

Varsayılan olarak, SQL Server 2008 DSO (karar destek nesneleri) geriye dönük uyumluluk bileşen yüklemez.Geriye dönük uyumluluk paket, varsayılan olarak yüklenir, ancak paketin DSO bileşeni devre dışı bırakılacak.SQL Server Analysis Services Yükseltme Sihirbazı, bu bileşeni kullanır çünkü bileşenin yüklenmediği sürece oynatılamaz.DSO bileşeni yüklemek için aşağıdakileri yapın:

  1. Denetim Masası'nı açın.

  2. Windows XP'de veya Windows Server 2003, seçinProgram Ekle / Kaldır.Windows Vista'yı ve Windows Server 2008 ' in seçinProgramlar ve özellikler.

  3. Sağ tıklatınMicrosoft Office 2010 Suite SQL Server 2005'in geriye doğru uyumluluk, and select Change.

  4. Geri uyumluluk Kur Sihirbazı'nı tıklatınSonraki.

  5. The Program bakım sayfa seçinDeğiştirme, and then click Next.

  6. Özellik seçimi sayfa, karar destek nesneleri (DSO) yoksa, kapalı oku tıklatıpBu özellik yerel sabit diske yüklenecek.' I tıklatınSonraki.

  7. Üzerinde hazır program sayfasında, Değiştir'i tıklatınYükleme.

  8. Yükleme işlemi bitti, tıklattığınızdaBitiş.

, Yukarıdaki adımları izleyerek Taşınmanın ardından, DSO kaldırabilirsiniz değiştirme seçeneği için DSO “Bu özellik kullanılamayacak.”

Geriye dönük uyumluluk paket yüklü değilse, SQL Server 2008 daıtım ortamını yükleyebilirsiniz.Sürümleri (x 86, x 64, ia64) her hedef mimarisi için olduğunu unutmayın.Bu, aşağıdaki konumlarda bulunabilir:

x86\Setup\x86\SQLServer2005_BC.msi

x64\Setup\x64\SQLServer2005_BC.msi

ia64\Setup\ia64\SQLServer2005_BC.msi

Bölümü konumu veri klasörü için önerilmez.

Sunucu veri klasörünü yönetir ve oluşturur veya klasörler gibi nesneleri oluşturulmuş, silinmiş değiştirilmiş ve keser.Bu nedenle, veri klasörünü içinde bir bölüm saklama konumu belirtmek, özellikle alt veritabanları küpler ve boyutlar için kesinlikle, önerilmez.Sunucu oluştur veya Değiştir ile bunu yapabilirsiniz, ancak bir uyarı görüntüler.SQL Server 2005 Analysis Services için veritabanından yükselttiğinizdeSQL Server 2008Analysis Services veri klasöründe, bölüm depolama konumları olan, olacak iş.Geri yükleme veya eşitleme bölüm depolama konumu veri klasörünü taşımak gerekir.

SQL Server 2005 Analysis Services değişiklikleri kesiliyor.

The following table lists the issues that you might encounter when you upgrade a SQL Server 2000 Analysis Services database to SQL Server 2008.

Sorun türü

Sorun açıklaması

Bir nesneyi bağlantılı nesne bağlı geçiş

Linked cubes and linked dimensions are not migrated by Upgrade Advisor in Microsoft SQL Server 2008 Analysis Services.Bu nedenle, bağlantılı bir küp veya bağlı bir boyut için nesneler için bağlantılı nesneyi, nesnenin temel aldığı yükseltilemiyor geçirilemez.Örneğin, bağlantılı bir kübü temel alarak bir OLAP çıkarma modeli çıkarma modelinin temel aldığı bağlı küp yükseltilemiyor, çünkü geçirilemez.

Birden çok hiyerarşileri ile aynı boyut geçirildiğinde Autoexist farklı sorgu sonuçlar üretebilir

When multiple hierarchies or virtual dimensions are migrated into the same Microsoft SQL Server 2008 Analysis Services dimension, querying the migrated hierarchies contained in the dimension may produce different results than querying the same hierarchies when they were in SQL Server 2000 Analysis Services, because autoexist functionality automatically removes tuples that do not exist in the dimension from any cross-join of sets containing members from the migrated hierarchies.Bu sorunu gidermek için aynı boyuttaki birden fazla hiyerarşileri ilgili hesaplamalar incelemelisiniz.

Devre dışı bırakılmış düzeyleri kullanıldığında tarama deneyimi farklıdır

Since SQL Server 2005 Analysis Services, hidden or disabled levels in hierarchies are no longer supported.Gizli veya devre dışı bırakılmış düzeyleri, görünür ve etkin düzeyleri olarak geçirilir.Hiyerarşileri gibi düzeylerini içeren ilgili hesaplamalar, beklenmeyen sonuçlar verebilir.Yükseltme yaptıktan sonra gözden geçirip, daha önce gizli veya devre dışı bırakılmış düzey hiyerarşileri ilgili hesaplamalar doğrulayın.

Bucketing düzeyleri gruplandırmak için farklı olabilir

Since Microsoft SQL Server 2005 Analysis Services (SSAS), automatic grouping in might return a different set of member groups.Bu üye gruplarına dayanan hesaplamalar, beklenmeyen sonuçlar verebilir.Yükseltme yaptıktan sonra gözden geçirin ve kullanan üye grupları üzerinde hesaplamalar doğrulayın.

Belirli bir dil bağımsız dil dönüştürme beklenmeyen sonuçlara neden olabilir

In SQL Server 2000 Analysis Services and earlier versions, Analysis Services used only neutral language identifiers, also known as primary language identifiers, for example LANG_ENGLISH (0x09) for English and LANG_CHINESE (0x04) for Chinese.

Çeviri ve alfabe düzeni seçeneklerini desteklemek içinAnalysis Servicesbelirli bir dil tanımlayıcısı, bir birincil dil tanımlayıcısı birleşimi olan ve kullanılan belirli bir kültür. sublanguage tanıtıcı artık kullanırÖrneğin, birincil dil tanımlayıcıyı LANG_ENGLISH (0x09) ve sublanguage kimlik SUBLANG_ENGLISH_AUS (0x03) Avustralya İngilizce açıklar.

Nötr geçiş için belirli bir dil tanımlayıcısı, harmanlama davranış, beklenmeyen sonuçlar üretir ve beklenen çeviri değiştirebilirsiniz.Yükseltme yaptıktan sonra gözden geçirin ve boyutları, sıradüzenleri ve üyeleri için dil tanımlayıcısını değiştirdi gibi nesneleri doğrulayın.

Küp rol komutlar desteklenmez.

Microsoft SQL Server 2008 Analysis Services komutları önceki sürümlerden küp rolleri ve olacak nesneleri geçirme komutu desteklemiyor.

Düzey özel formüller farklı toplamak

Küp boyutları önce ve sonra özel üye formülleri ve/veya tekli operatörler, onu da içerir ve özel düzey formül içeren bir boyut içerir, sonra küp döndürebilir önceki sürümlerinden farklı sonuçlarAnalysis Services.Bu durum hesaplama öncelik kuralları değişti kaynaklanır.

MDX komut dosyası geçirilen özel üye formülleri ve özel toplama formülleri

Önceki sürümlerindeAnalysis Services, boyutları ve düzeyleri aşağıdaki özellikler desteklenmez: özel toplama formülleri, özel üye formülleri, tüm üye formüller ve özel düzey formülleri. In SQL Server 2005 Analysis Services, these properties were replaced by functionality supported in Multidimensional Expressions (MDX) scripts, and are upgraded to MDX scripts during migration.

Özel toplamlar geçirilir.

Aggregations that were manually generated in previous versions of Analysis Services are not migrated in Microsoft SQL Server 2008 Analysis Services.Depolama tasarım Sihirbazı tarafından oluşturulan toplamlar geçirilir.Bu sorunu gidermek için el ile XMLA komut dosyalarını kullanarak toplamlar oluşturun.

Veri üyeleri her zaman üst-alt boyutlar vardır.

Önceki sürümleriAnalysis Servicesverdiğiniz, seçeneği yok gibi veri üyeleri üst-alt boyutları.The DataMembers property of a dimension in previous versions of Analysis Services supported three options: Yok, Hidden, or Visible.The None option is not available in Microsoft SQL Server 2008 Analysis Services.Veri üyeleri her zaman üst öznitelikleri dahil edilir.Üst-alt boyutta veri üyeleri gizlemek için ayarlayabilirsinizDataMembersözellik için bir boyutGizli.The MembersWithData property for the parent attribute supports only two options: NonLeafDataHidden veya NonLeafDataVisible.

Veritabanı rolü komutlar desteklenmez.

Microsoft SQL Server 2008 Analysis Servicescommand nesneleri, veritabanı rolleri desteklemiyor ve önceki sürümlerinin komut geçişAnalysis Services.

DefaultMember MDX komut dosyası geçirilir.

Önceki sürümlerindeAnalysis Services, boyut varsayılan üye bulunan bir çok boyutlu ifadeler (MDX) ifade tarafından belirtilenDefaultMemberözellik boyutu.In Microsoft SQL Server 2005 Analysis Services (SSAS), this property was replaced by functionality supported in MDX scripts, and the property is upgraded to a MDX script during migration.

Boyut ve hiyerarşi yükseltme yeniden adlandırma, farklı sorgu sonuçlar neden olabilir

Dimension hierarchies in SQL Server 2000 Analysis Services are internally represented as separate dimensions, and a naming convention is used to identify them.Migration to Microsoft SQL Server 2008 might create a separate dimension, with a new name, for each dimension hierarchy instead of combining the dimension hierarchies together under the parent dimension because auto-exist results in different security rules than would apply in earlier versions of Analysis Services.

detaylandırma ayarları geçirilir.

While drillthrough exists in Microsoft SQL Server 2008 Analysis Services, drillthrough settings are not migrated from previous versions of Analysis Services.

Gizli düzeyler geçişten sonra görülebilir

Analysis Services artık hiyerarşileri gizli veya devre dışı bırakılmış düzeylerini destekler.Gizli veya devre dışı bırakılmış düzeyleri, görünür ve etkin düzeyleri olarak geçirilir.Hiyerarşileri gibi düzeylerini içeren ilgili hesaplamalar, beklenmeyen sonuçlar verebilir.

Geçersiz nesne geçiş başarısız olmasına neden

Veritabanı geçersiz nesneler içeriyor.Geçersiz nesne veritabanında varsa, geçiş tamamlanamıyor.

Bağlantılı küpler geçirilir.

Önceki sürümleriAnalysis Servicesdesteklenen bağlantılı küpleri.In Microsoft SQL Server 2005 Analysis Services (SSAS), this feature has been replaced by linked dimensions and linked measure groups.

üye benzersiz adlar geçiş sırasında değiştirebilirsiniz.

Analysis Services Geçiş sırasında üyelerin benzersiz adları korumak için girişimleri ancak vardır belirli circumstances, üye için benzersiz bir ad değişir.Üyenin benzersiz adı değiştirirseniz, istemci uygulamaları, çok boyutlu ifadeler (MDX) ifadeler ve üye benzersiz adları kullanan diğer özellikleri beklenmedik sonuçlara neden olabilir.

ODBC veri kaynakları desteklenmez.

Önceki sürümleri çalışırkenAnalysis Services, ODBC veri kaynaklarını kullanmak izin verilir, bu işlev artık desteklenmiyor.

Uzak bölümleri geçirilir.

Remote partitions are not migrated from Microsoft SQL Server 2000 Analysis Services to Microsoft SQL Server 2008 Analysis Services.Upgrade the server to SQL Server 2008 Analysis Services and then manually create the remote partitions.

Bazı çıkarma modeli algoritma parametreleri desteklenmez.

Önceki sürümleriAnalysis ServicesMINIMUM_LEAF_CASES parametresi ile kullanımınıMicrosoftKarar ağaçları algoritması ve MINIMUM_CLUSTER_CASES parametresi ileMicrosoftKümeleme algoritması.Since SQL Server 2005 Analysis Services, both of these parameters have been renamed to MINIMUM_SUPPORT.Bu parametreleri önceki sürüm kullanılarak oluşturulan madenciliği modelleri kullanılırAnalysis Services, Parametreler geçirilen.

Bazı MDX işlevleri davranışını değiştirilir

Due to enhancements and changes in the Multidimensional Expressions (MDX) language for Microsoft SQL Server 2005 Analysis Services (SSAS), certain MDX functions are either no longer supported, or behave differently than in previous versions of Analysis Services.

CREATE KPI komutu yeni bir anahtar sözcük içerir.

Yeni bir anahtar sözcükKPIKPI CREATE komutu. sunulmuş,Daha sonra varolan nesneleri KPI adı, new anahtar sözcüğü ile çakışacak.

Üst düzey boyut güvenliği için desteklenmiyor.

Önceki sürümlerindeAnalysis Servicesbelirttiğiniz boyut güvenlik için en üst düzeyde hiyerarşi. farklı bir üst düzey bir kullanıcı gördünüz,Üst düzey ayarı kullanarak güvenli üyeleri geçişten sonra görülebilir.

UDF kaynak .DLLs değil geçirilmiş ve kayıtlı

Kullanıcı tanımlı işlevler (UDF'leri) kayıtlı'nın önceki sürümlerindeAnalysis Servicesdeğil geçirilir.

Tekli operatörler, üst-alt olmayan hiyerarşileri sınırlı destek

Since Microsoft SQL Server 2005 Analysis Services (SSAS), unary operators on hierarchies other than parent-child hierarchies are not supported unless there is an attribute relationship between the attributes sourcing the levels in the hierarchy.

Sanal küpler desteklenmez.

Önceki sürümleriAnalysis Servicesdesteklenen sanal küpler, Birleşik görünümü, alt küme küme küme kümesini ölçümleri ve boyutları bir veya daha fazla normal veya bağlı küpleri.In Microsoft SQL Server 2005 Analysis Services (SSAS), this feature was replaced by linked measure groups.Yükseltme sırasında sanal küpler bağlantılı ölçü grupları olarak geçirilir.

Writeback tablo içeriğine geçiş

The structure for writeback tables constructed by previous versions of Analysis Services was updated in Microsoft SQL Server 2005 Analysis Services (SSAS).Önceki sürümlerinde oluşturulmuş writeback tablodaki verileriAnalysis Servicesolamaz geçirilen yeni writeback tablo yapısı.