Udostępnij za pośrednictwem


Database Storage Location

Często istnieje sytuacji, gdy Analysis Services administrator bazy danych (dba) chce, aby niektóre bazy danych do znajdują się poza z folderu danych na serwerze. Takie sytuacje często są prowadzone przez potrzeb biznesowych, takich jak zwiększania wydajności lub rozwijanie magazynowania.W takich sytuacjach DbStorageLocation Baza danych umożliwia właściwość Analysis Services dba o określenie lokalizacji bazy danych w urządzenia lokalnego dysku lub w sieci.

Właściwość DbStorageLocation

The DbStorageLocation database właściwość specifies the folder where Analysis Services creates and manages all the database data and metadane files. Wszystkie pliki metadane są przechowywane w DbStorageLocation folder, z wyjątkiem pliku metadanych bazy danych, który jest przechowywany w folderze dane serwera. Istnieją dwie istotne kwestie przy ustawianiu wartości DbStorageLocation właściwość bazy danych:

  • The DbStorageLocation database właściwość must be zestaw to an existing UNC folder ścieżka or an empty ciąg. Pusty ciąg znaków jest ustawienie domyślne dla folderu danych na serwerze.Jeśli folder nie istnieje, błąd jest wywoływane, gdy użytkownik wykonać Create, Attach, lub Alter polecenie.

  • The DbStorageLocation database właściwość cannot be zestaw to point to the server data folder or any one of its subfolders. Jeśli wskazuje lokalizację folderu danych na serwerze lub jeden z jego podfolderów, błąd zostanie zwiększony podczas wykonywania Create, Attach, lub Alter polecenie.

W porównaniu z StorageLocation DbStorageLocation

DbStorageLocation specifies the folder where all the database data and metadata files reside, whereas StorageLocation specifies the folder where one or more partitions of a cube reside.StorageLocation can be set independently of DbStorageLocation.Jest to Analysis Services dba decyzji na podstawie oczekiwane rezultaty i tyle razy, użycie jednej właściwość lub drugiej będzie zachodzą na siebie.

Użycie DbStorageLocation

The DbStorageLocation database właściwość is used as part of a Create database command in a Detach/Attach database commands sequence, in a Backup/Restore database commands sequence, or in a Synchronize database command. Zmiana DbStorageLocation właściwość bazy danych jest uważany za strukturalne zmiany w obiekcie bazy danych. Oznacza to, że trzeba ponownie utworzyć wszystkie metadane i dane ponownie przetwarzane.

Important noteImportant Note:

Nie należy zmieniać lokalizacja przechowywania bazy danych przy użyciu Alter polecenie. Zamiast tego zaleca się korzystanie z sekwencji Detach/Attach polecenia bazy danych (patrz: Moving a Database (Analysis Services), Database Attach and Detach).