Udostępnij za pośrednictwem


Miejsce przechowywania bazy danych

Często są sytuacje, gdy Usługi Analysis Services administrator bazy danych (dba) chce niektóre bazy danych do znajdują się poza folder danych serwera. Takie sytuacje często są prowadzone przez potrzeb biznesowych, takich jak poprawa wydajności lub rozwijanie magazynowania.W takich sytuacjach DbStorageLocation bazy danych umożliwia właściwość Usługi Analysis Services dba, aby określić lokalizację bazy danych w lokalnym dysku lub sieci urządzenia.

Właściwość DbStorageLocation

DbStorageLocation właściwość bazy danych określa folder, w którym Usługi Analysis Services tworzy i zarządza wszystkie dane i metadane plików bazy danych. Wszystkie pliki metadane są przechowywane w DbStorageLocation folderu, z wyjątkiem pliku metadanych bazy danych, który jest przechowywany w folderze dane serwera. Istnieją dwie istotne kwestie, ustawiając wartość DbStorageLocation bazy danych właściwość:

  • DbStorageLocation właściwość bazy danych musi być zestaw istniejącą ścieżka UNC folderu lub pusty ciąg.Pusty ciąg znaków jest domyślna dla folderu danych na serwerze.Jeśli folder nie istnieje, będzie błąd wywoływane, gdy użytkownik wykonać Create, Attach, lub Alter polecenia.

  • DbStorageLocation Nie zestaw właściwość bazy danych, wskaż folder danych serwera lub jeden z jego podfolderów.Wskazuje lokalizację folderu danych na serwerze lub w jednym z jego podfolderów, błąd będzie uruchamiany, gdy użytkownik wykonać Create, Attach, lub Alter polecenia.

Ważna informacjaWażne:

Zalecane jest zestaw na ścieżka UNC do wykorzystania sieci SAN (Storage Area), sieci iSCSI lub lokalnie dołączonym dysku.Wszelkie ścieżka UNC do udziału sieciowego lub wszelkie wysokiej opóźnienie roztwór Magazyn zdalny prowadzi do nieobsługiwanego instalacji.

W porównaniu z StorageLocation DbStorageLocation

DbStorageLocation określa folder, w którym znajdują się wszystkie dane i metadane pliki bazy danych, podczas gdy StorageLocation określa folder, w przypadku gdy jeden lub więcej partycji moduł zamieszkać.StorageLocation można zestaw niezależnie od DbStorageLocation.Jest to Usługi Analysis Services dba decyzji na podstawie oczekiwanych wyniki, a wiele razy użycia jednej właściwość lub innych spowoduje nachodzenie.

Użycie DbStorageLocation

DbStorageLocation Bazy danych właściwość jest używany jako część Create bazy danych polecenia w Detach/Attach sekwencji poleceń bazy danych, w Backup/Restore bazy danych polecenia sekwencji, lub w Synchronize polecenia bazy danych.Zmiana DbStorageLocation właściwość bazy danych jest uważany za zmian strukturalnych w obiekt bazy danych.Oznacza to, że trzeba ponownie utworzyć wszystkie metadane i dane ponownie przetwarzane.

Ważna informacjaWażne:

lokalizacja przechowywania bazy danych nie należy zmieniać przy użyciu Alter polecenia.Zamiast tego zaleca się użyć sekwencji Detach/Attach bazy danych poleceń (zobacz Przenoszenie bazy danych (Analysis Services), Baza danych dołączanie lub odłączanie).