Udostępnij za pośrednictwem


Dzielenie zmienia Analysis Services funkcji programu SQL Server 2008 R2

Ostrzeżenie

W przypadku programu SQL Server 2008 R2 nie ma zmian zawartości wymienionej w tym temacie.

W tym temacie opisano zmiany podziału Usługi Analysis Services.Zmiany te mogą przerwać aplikacje, skrypty lub funkcje, które są oparte na starszych wersjach SQL Server.Te problemy mogą wystąpić podczas uaktualniania.Aby uzyskać więcej informacji, zobacz Przygotowanie do uaktualnienia przy użyciu Upgrade Advisor.

Przerywanie zmian usług Analysis Services programu SQL Server 2008

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

Typ problemu

Opis problemu

Płytka istnieje funkcja teraz działa różnie nazwane zestawy zawierające Członkowie stałego lub crossjoins enumsets.

W SQL Server 2005 Analysis Services (SSAS), płytkie istnieje funkcja nie działa z nazwanego zestaws zawierający Członkowie stałego lub crossjoins wyliczeniazestaws. Ze względu na zgodność z oryginałem wydania wersja i dodatek SP1 z SQL Server 2005 Analysis Services (SSAS), zestaw właściwość konfiguracja "konfiguracjazestawtings\OLAP\Query\NamedzestawShallowExistsMode" 1 lub zgodność ze starszymi SQL Server 2005 Analysis Services (SSAS) z dodatkiem SP2, zestaw do 2.

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

W SQL Server 2005 Analysis Services (SSAS), funkcje języka VBA zwrócone 0 lub null ciąg, gdy wartości zerowe lub puste wartości, które były używane jako argumenty.W SQL Server 2008, będzie zwracać wartość null.

Kreator migracji nie powiedzie się, ponieważ DSO nie jest instalowany domyślnie.

Domyślnie program SQL Server 2008 nie można zainstalować składnika DSO (obiekty obsługi decyzji) zgodność z poprzednimi wersjami.Pakiet zgodności z poprzednimi wersjami jest instalowany domyślnie, ale składnika DSO pakietu zostanie wyłączony.Ponieważ program SQL Server Analysis Services Kreator migracji opiera się na ten składnik, nie będzie działać, jeśli nie zainstalowano składnika.Aby zainstalować składnik DSO, wykonaj następujące czynności:

  1. Otwórz Panel sterowania.

  2. W systemie Windows XP lub Windows Server 2003, zaznacz Dodaj lub usuń programy.W systemie Windows Vista i Windows Server 2008, zaznacz Programy i funkcje.

  3. Kliknij prawym przyciskiem myszy Microsoft SQL Server 2005 zgodności z poprzednimi wersjamii wybierz Zmiana.

  4. W Kreatorze instalacji zgodność ze starszymi wersjami kliknij Dalej.

  5. strona Obsługa programu wybierz Modyfikuj, a następnie kliknij przycisk Dalej.

  6. strona Wybieranie funkcji Jeżeli Decision Support Objects (DSO) nie jest dostępny, kliknij strzałkę niedziałający i wybierz Ta funkcja zostanie zainstalowana na lokalnym dysku twardym.Kliknij Dalej.

  7. Na gotowy do modyfikowania strona Program, kliknij przycisk zainstalować.

  8. Po zakończeniu instalacji kliknij przycisk Zakończ.

Po zakończeniu migracji, wykonując powyższe czynności, można usunąć obiekty DSO zmiana opcji dla DSO do "tej funkcji nie będą dostępne."

Jeśli nie zainstalowano pakiet zgodności ze starszymi wersjami, można go zainstalować z nośników dystrybucji programu SQL Server 2008.Należy zauważyć, że istnieją wersje dla każdego miejsce docelowe architektury (x 86, x 64, ia64).Te wersje można znaleźć w następujących lokalizacjach:

x86\Setup\x86\SQLServer2005_BC.msi

x64\Setup\x64\SQLServer2005_BC.msi

ia64\Setup\ia64\SQLServer2005_BC.msi

Umieścić w folderze dane lokalizacji partycji nie jest zalecane.

Serwer zarządza folderu danych i tworzy lub porzuca foldery utworzone, usuwane i zmienione obiekty.Dlatego określanie lokalizacja przechowywania partycji wewnątrz folderu danych zdecydowanie odradza się, zwłaszcza w podfolderach baz danych, modułów i wymiarów.Chociaż serwer umożliwia tym Create ani Alter, wyświetli komunikat ostrzegawczy.Po uaktualnieniu bazy danych programu SQL Server 2005 Analysis Services do SQL Server 2008 mieć miejsca składowania partycji w folderze danych usług Analysis Services będzie ono działa.Przywracanie lub synchronizacji wymaga przenoszenia lokalizacji przechowywania partycji poza folderem danych.

Przerywanie zmian usług Analysis Services programu SQL Server 2005

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

Typ problemu

Opis problemu

W zależności od obiektu połączonego obiekt nie jest migrowana

Linked cubes and linked dimensions are not migrated by Upgrade Advisor in Microsoft SQL Server 2008 Usługi Analysis Services.Dlatego te obiekty, które odnoszą się do moduł połączone lub połączony wymiar nie można migrować, ponieważ nie można migrować obiekt połączony, na którym opiera się obiekt.Na przykład model wyszukiwania OLAP na podstawie połączonych moduł nie można migrować, ponieważ nie można migrować połączonych moduł opiera modelu górniczych.

Autoexist może wygenerować różne wyniki kwerend, podczas migracji do tego samego wymiar wiele hierarchii

When multiple hierarchies or virtual dimensions are migrated into the same Microsoft SQL Server 2008 Usługi 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 Usługi 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.Aby rozwiązać ten problem, należy przejrzeć obliczeń obejmujących wiele hierarchii w tym samym wymiar.

Przeglądanie jest inny, gdy używane są wyłączone poziomy

Since SQL Server 2005 Usługi Analysis Services, hidden or disabled levels in hierarchies are no longer supported.Poziomy ukryte lub wyłączone są migrowane jako poziomy widoczne i włączone.Obliczeń dotyczących zawierające takie poziomy hierarchii mogą zwracać nieoczekiwane wyniki. Po uaktualnieniu, przejrzyj i sprawdź obliczeń dotyczących hierarchie, które uprzednio zawierały poziomy ukryte lub wyłączone.

Bucketing mogą być różne dla poziomów grupowanie

Since Microsoft SQL Server 2005 Analysis Services (SSAS), automatic grouping in might return a different set of member groups.Obliczenia, które opierają się na tych grup Członkowskich mogą zwracać nieoczekiwane wyniki. Po uaktualnieniu, przejrzyj i sprawdzić obliczenia, które opierają się na element członkowski grupy.

Konwersja z obojętnego języka określonego języka może dać nieoczekiwanewyniki

In SQL Server 2000 Usługi Analysis Services and earlier versions, Usługi 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.

Do obsługi opcji translacji i sortowanie Usługi Analysis Services teraz używa określonego języka identyfikatorów, które są połączeniem głównego identyfikatora języka i identyfikatora odmianą języka używany dla określonej kultury.Na przykład kombinacja identyfikatora podstawowego języka LANG_ENGLISH (0x09) i identyfikator odmianą języka SUBLANG_ENGLISH_AUS (0x03) opisuje australijski angielskim.

Migrowanie z obojętnego identyfikatory języka można zmienić oczekiwane zachowanie translacji i sortowanie, produkujących nieoczekiwany wyniki.Po uaktualnieniu, przejrzyj i sprawdzanie poprawności obiektów, takich jak wymiary, hierarchie i członków dla których zmieniła identyfikator języka.

Moduł roli poleceń nie są obsługiwane.

Microsoft SQL Server 2008 Usługi Analysis Services does not support command objects on cube roles and will not migrate commands from previous versions.

Niestandardowe formuły poziom wartość zagregowana inaczej

Jeśli moduł zawiera wymiaru z niestandardowych formuł poziom, a także wymiary przed i po nim z niestandardowych element członkowski formuł lub operatory jednoargumentowe, a następnie modułu mogą zwracać różne wyniki niż poprzednie wersje Usługi Analysis Services.Dzieje się tak, ponieważ zmieniono obliczenia pierwszeństwo reguł.

element członkowski niestandardowe formuły i zestawienie niestandardowe formuły są migrowane do skryptu MDX

W poprzednich wersjach Usługi Analysis Services, na wymiary i poziomy są obsługiwane następujące właściwości: zestawienie niestandardoweformuły, element członkowski niestandardowe formuły, wszystkie formuły element członkowski i niestandardowych formułach poziom.In SQL Server 2005 Usługi Analysis Services, these properties were replaced by functionality supported in Multidimensional Expressions (MDX) scripts, and are upgraded to MDX scripts during migration.

Agregacje niestandardowe nie są migrowane.

Aggregations that were manually generated in previous versions of Usługi Analysis Services are not migrated in Microsoft SQL Server 2008 Usługi Analysis Services.Tylko skupiska wygenerowany przez kreatora Projekt magazynowania są migrowane.Aby rozwiązać ten problem, należy ręcznie utworzyć wartooci agregacji za pomocą skryptów XMLA.

Członkowie danych zawsze istnieje wymiar nadrzędny podrzędność

Poprzednie wersje Usługi Analysis Services dostarczył opcję nie, w tym danych członków w wymiary nadrzędny podrzędność.DataMembers właściwość wymiar w poprzednich wersjach Usługi Analysis Services obsługiwane trzy opcje: Brak, ukryte, lub widoczne.The None option is not available in Microsoft SQL Server 2008 Usługi Analysis Services.Członkowie dane są zawsze uwzględniane w atrybuty obiektu nadrzędnego.Aby ukryć składników nadrzędny podrzędność wymiar, zestaw DataMembers właściwość wymiar do ukryty.MembersWithData właściwość atrybut nadrzędny obsługuje tylko dwie opcje: NonLeafDataHidden lub NonLeafDataVisible.

Polecenia roli bazy danych nie są obsługiwane.

Microsoft SQL Server 2008 Usługi Analysis Services does not support command objects on database roles and will not migrate commands from previous versions of Usługi Analysis Services.

DefaultMember jest migracji do skryptu MDX

W poprzednich wersjach Usługi Analysis Services, domyślny element członkowski wymiar jest określany przez wyrażenie Multidimensional Expressions (MDX), zawarte w DefaultMember właściwość wymiar.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.

Wymiaru i hierarchii, zmiana nazwy przez migracji może powodować różne wyniki kwerend

Dimension hierarchies in SQL Server 2000 Usługi 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 Usługi Analysis Services.

Ustawienia drążenia nie są migrowane.

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

Ukryte poziomy były widoczne po migracji

Usługi Analysis Services nie obsługuje już ukryte lub wyłączone poziomów w hierarchii.Poziomy ukryte lub wyłączone są migrowane jako poziomy widoczne i włączone.Obliczeń dotyczących zawierające takie poziomy hierarchii mogą zwracać nieoczekiwane wyniki.

Nieprawidłowe obiekty powodować migracji nie powiedzie się

Baza danych zawiera nieprawidłowe obiekty.Nie można wykonać migracji, gdy baza danych zawiera nieprawidłowe obiekty.

Moduły połączone nie są migrowane.

Poprzednie wersje Usługi Analysis Services obsługiwane połączonych modułów.In Microsoft SQL Server 2005 Analysis Services (SSAS), this feature has been replaced by linked dimensions and linked measure groups.

Unikatowe nazwy Członkowskie mogą ulec zmianie podczas migracji

Usługi Analysis Services prób, aby zachować unikatowe nazwy członków podczas migracji, ale istnieją pewne okoliczności w zmianie jest unikatową nazwę dla element członkowski.Jeśli nazwy Członkowskie unikatowe zmiany, aplikacje klienckie, wyrażeń Multidimensional Expressions (MDX) i innych właściwości, które są zależne od element członkowski unikatowej nazwy może dać nieoczekiwane wyniki.

Źródła danych ODBC nie są obsługiwane.

Podczas gdy w poprzednich wersjach Usługi Analysis Services można używać źródeł danych ODBC zezwala, ta funkcja nie jest już obsługiwany.

Partycje zdalnego nie są migrowane.

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

Niektóre model wyszukiwania parametry algorytmu nie są obsługiwane.

Poprzednie wersje Usługi Analysis Services obsługuje korzystanie z parametru MINIMUM_LEAF_CASES z Microsoft algorytm drzewa decyzji i parametru MINIMUM_CLUSTER_CASES z Microsoft Klastrowanie algorytmu.Since SQL Server 2005 Usługi Analysis Services, both of these parameters have been renamed to MINIMUM_SUPPORT.Jeżeli parametry te były używane w modelach górnictwo utworzone przy użyciu poprzedniej wersja programu Usługi Analysis Services , parametry nie są migrowane.

Zmienić zachowanie niektórych funkcji MDX

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 Usługi Analysis Services.

Polecenie Utwórz KPI wprowadza nowe słowo kluczowe

Nowe słowo kluczowe KPI, wprowadzono polecenia Utwórz KPI.Jeśli nazwa KPI istniejących obiektów, nowe słowo kluczowe spowoduje konflikt z nich.

Najwyższy poziom zabezpieczeń wymiar nie jest obsługiwane.

W poprzednich wersjach Usługi Analysis Services, można określić wymiar zabezpieczeń tak, aby użytkownik piły najwyższego poziomu, inny niż najwyższy poziom hierarchii.Elementy członkowskie, które są zabezpieczone przy użyciu ustawienia najwyższego poziomu będą widoczne po migracji.

Źródło UDF.Biblioteki DLL nie są migrowane i zarejestrowane

Funkcje zdefiniowane przez użytkownika (UDFs) zarejestrowanych w poprzednich wersjach Usługi Analysis Services nie są migrowane.

Operatory jednoargumentowe na hierarchie nadrzędny podrzędność ograniczonej obsługi technicznej

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.

Moduły wirtualne nie są obsługiwane.

Poprzednie wersje Usługi Analysis Services obsługiwanych modułów wirtualnych Scalonej widok podzbiór miar i wymiarów z jednego lub więcej regularnych lub połączone modułów.In Microsoft SQL Server 2005 Analysis Services (SSAS), this feature was replaced by linked measure groups.Podczas uaktualniania, moduły wirtualne są migrowane jako połączone miara grup.

Zawartość tabela zapisu nie jest migrowana

The structure for writeback tables constructed by previous versions of Usługi Analysis Services was updated in Microsoft SQL Server 2005 Analysis Services (SSAS).Dane z tabel stornowania zbudowane przez poprzednie wersje Usługi Analysis Services nie można migrować do nowego zapisu tabela struktury.