Dołączanie i odłączanie baz danych programu Analysis Services

Dotyczy: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Jako administrator bazy danych SQL Server Analysis Services (dba) może być konieczne tymczasowe przełączenie bazy danych w tryb offline. Gdy wszystko będzie gotowe, możesz przywrócić bazę danych do trybu online na tej samej instancji serwera lub na innej. Potrzeby biznesowe często napędzają te sytuacje. Na przykład możesz przenieść bazę danych na inny dysk, aby uzyskać lepszą wydajność, uzyskać miejsce na wzrost bazy danych lub uaktualnić produkt. W takich przypadkach i nie tylko użyj poleceń Dołączanie i odłączanie , aby przełączyć bazę danych do trybu offline i przywrócić ją do trybu online przy minimalnym nakładzie pracy.

Dołączanie i odłączanie poleceń

Użyj polecenia Dołącz, aby przywrócić do trybu online bazę danych, którą wcześniej przełączono w tryb offline. Bazę danych można dołączyć do oryginalnego wystąpienia serwera lub do innego wystąpienia. Po dołączeniu bazy danych określ ustawienie ReadWriteMode dla bazy danych. Użyj polecenia Detach , aby przełączyć bazę danych w tryb offline z serwera.

Dołączanie i odłączanie użycia

Użyj polecenia Attach , aby przełączyć istniejącą strukturę bazy danych w tryb online. Jeśli dołączysz bazę danych w trybie ReadWrite, możesz dołączyć ją tylko raz do instancji serwera. Jeśli jednak baza danych zostanie dołączona w trybie ReadOnly, można ją dołączyć wielokrotnie do wielu różnych instancji serwera. Nie można dołączyć tej samej bazy danych więcej niż raz do tego samego wystąpienia serwera. Błąd występuje podczas próby dołączenia tej samej bazy danych więcej niż raz, nawet jeśli dane są kopiowane do oddzielnych folderów.

Ważne

Jeśli do odłączenia bazy danych jest wymagane hasło, należy podać to samo hasło, aby dołączyć bazę danych.

Użyj polecenia Detach , aby przełączyć istniejącą strukturę bazy danych w tryb offline. Po odłączeniu bazy danych podaj hasło do ochrony poufnych metadanych.

Ważne

Aby chronić zawartość plików danych, użyj listy kontroli dostępu dla folderu, podfolderów i plików danych.

Po odłączeniu bazy danych serwer wykonuje następujące kroki.

Odłączanie bazy danych odczytu/zapisu Odłączanie bazy danych tylko do odczytu
1) Serwer wysyła żądanie blokady wyłącznego zatwierdzenia na bazie danych

2) Serwer czeka, aż wszystkie bieżące transakcje zostaną zatwierdzone lub wycofane

3) Serwer tworzy wszystkie metadane, które są niezbędne do odłączenia bazy danych

4) Baza danych jest oznaczona jako usunięta

5) Serwer zatwierdza transakcję
1) Baza danych jest oznaczona jako usunięta

2) Serwer zatwierdza transakcję

Note:
Nie można zmienić odłączającego hasła dla bazy danych tylko do odczytu. Błąd jest zgłaszany, jeśli parametr hasła jest podany dla dołączonej bazy danych, która zawiera już hasło.

Polecenia Dołączanie i Odłączanie należy wykonać jako pojedyncze operacje. Nie można połączyć ich z innymi operacjami w tej samej transakcji. Ponadto polecenia Dołączanie i Odłączanie to atomowe polecenia transakcyjne. Ten warunek oznacza, że operacja zakończy się powodzeniem lub niepowodzeniem. Żadna baza danych nie jest pozostawiona w stanie bez uzupełniania.

Ważne

Aby wykonać polecenie Odłącz , potrzebujesz uprawnień administratora serwera lub bazy danych.

Ważne

Aby wykonać polecenie Dołącz , potrzebne są uprawnienia administratora serwera.

Zobacz także

Przenoszenie bazy danych usług Analysis Services
Tryby odczytu i zapisu bazy danych
Przełączanie bazy danych usług Analysis Services między trybami ReadOnly i ReadWrite
Odłącz element
Dołącz element