Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Aktualizacja usług Analysis Services

Dotyczy:programu SQL Server — tylko system Windows

Wystąpienia usług Analysis Services można uaktualnić do wersji programu SQL Server w tym samym trybie działania serwera, aby korzystać z wprowadzonych funkcji w bieżącej wersji, jak opisano w Co nowego w usługach Analysis Services.

Każde wystąpienie można uaktualnić na miejscu, niezależnie od innych wystąpień uruchomionych na tym samym sprzęcie. Jednak większość administratorów decyduje się zainstalować nowe wystąpienie nowej wersji na potrzeby testowania aplikacji przed przeniesieniem obciążeń produkcyjnych na nowy serwer. Jednak w przypadku serwerów programistycznych lub testowych uaktualnienie w miejscu może być wygodniejsze.

Uaktualnianie serwera

Istnieją dwa podstawowe podejścia do uaktualniania serwerów i baz danych:

Uwaga

Poziomy zgodności baz danych dołączonych do danego serwera pozostają takie same, chyba że zostaną one ręcznie zmienione.

Aktualizacja na miejscu

Proces uaktualniania automatycznie migruje istniejące bazy danych ze starego wystąpienia do nowego wystąpienia. Ponieważ metadane i dane binarne są zgodne między dwiema wersjami, dane zostaną zachowane po uaktualnieniu i nie trzeba ręcznie migrować danych.

Aby uaktualnić istniejące wystąpienie, uruchom Instalatora i określ nazwę istniejącego wystąpienia jako nazwę nowego wystąpienia.

Aktualizacja równoległa

  • Utwórz kopię zapasową wszystkich baz danych i sprawdź, czy można przywrócić poszczególne bazy danych. Aby dowiedzieć się więcej, zobacz Tworzenie kopii zapasowych i przywracanie baz danych usług Analysis Services.

  • Zidentyfikuj podzbiór raportów, arkuszy kalkulacyjnych lub migawek pulpitu nawigacyjnego do późniejszego użycia jako podstawy do potwierdzania operacji serwera po uaktualnieniu. Jeśli to możliwe, zbierz miary wydajności, aby można było uruchamiać porównania względem tych samych obciążeń na uaktualnionym serwerze.

  • Zainstaluj nowe wystąpienie usług Analysis Services, wybierając ten sam tryb serwera (tabelaryczny lub wielowymiarowy), co serwer, który ma zostać zastąpiony.

    Postępuj zgodnie z zadaniami po instalacji dotyczącymi konfigurowania portów i dodawania administratorów serwera. Aby dowiedzieć się więcej, zobacz sekcję Konfiguracja po zainstalowaniu (Analysis Services).

  • Dołączanie lub przywracanie każdej bazy danych.

  • Uruchom polecenie DBCC, aby sprawdzić integralność bazy danych. Modele tabelaryczne są poddawane bardziej szczegółowemu sprawdzaniu, wraz z testami dotyczącymi osieroconych obiektów w całej hierarchii modelu. W przypadku modeli wielowymiarowych sprawdzane są tylko indeksy partycji. Aby dowiedzieć się więcej, sprawdź Narzędzie do sprawdzania spójności baz danych (DBCC) dla tabelarycznych i wielowymiarowych baz danych Analysis Services.

  • Testowanie raportów, arkuszy kalkulacyjnych i pulpitów nawigacyjnych w celu potwierdzenia, że nie ma niekorzystnych zmian w zachowaniu lub obliczeniach. Powinna być widoczna szybsza wydajność zarówno dla obciążeń wielowymiarowych, jak i tabelarycznych.

  • Przetestuj operacje przetwarzania, poprawiając wszelkie problemy z logowaniem lub uprawnieniami. Jeśli używasz domyślnego konta usługi dla połączeń, nowa usługa jest uruchamiana na innym koncie. Aby dowiedzieć się więcej, zobacz Konfiguruj konta usług (Usługi analityczne).

  • Przetestuj operacje tworzenia i przywracania kopii zapasowej na uaktualnionym serwerze, dostosowując skrypty do używania nowej nazwy serwera.

Uaktualnianie bazy danych

Bazy danych utworzone w poprzednich wersjach działają na uaktualnionym serwerze z oryginalnym ustawieniem poziomu zgodności. Ogólnie rzecz biorąc, można uaktualnić bazę danych lub model do działania na wyższym poziomie zgodności, aby uzyskać dostęp do nowych funkcji, ale należy pamiętać, że powoduje to powiązanie z określoną wersją serwera.

Aby uaktualnić bazę danych, zazwyczaj uaktualniasz model w narzędziach SQL Server Data Tools (SSDT), a następnie wdrożysz rozwiązanie w uaktualnionym wystąpieniu serwera.

Tabelaryczne i wielowymiarowe bazy danych podążają różnymi ścieżkami wersji. Jest to przypadkowe, że oba modele wielowymiarowe i tabelaryczne mają podobne poziomy zgodności numerowanych. Tryby będą postępować w różnych tempach, jeśli zmiany funkcji mają wpływ tylko na jedno z nich.

W celach w tle poniższa tabela zawiera podsumowanie poziomów zgodności, ale należy przejrzeć szczegółowe artykuły, aby zrozumieć, co zapewnia każdy poziom.

Model bazy danych Poziom zgodności Wersje zgodne
Tabelaryczny 1500 SQL Server 2019
Tabelarycznych 1400 SQL Server 2017
Tabelarycznych 1200 SQL Server 2016
Tabelaryczny 1103 SQL Server 2014
Tabelaryczny 1100 SQL Server 2012
Wielowymiarowy 1100 SQL Server 2012 i nowsze
Wielowymiarowy 1050 SQL Server 2005, 2008, 2008 R2

Aby dowiedzieć się więcej, zobacz poziom zgodności wielowymiarowej bazy danych (Analysis Services) i poziom zgodności dla modeli tabelarycznych usług Analysis Services, aby uzyskać więcej informacji.

Zobacz też

Planowanie instalacji programu SQL Server
uaktualnianie dodatku Power Pivot dla programu SharePoint