Bagikan melalui


Lokasi Penyimpanan Database

Berlaku untuk: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

Sering kali ada situasi ketika administrator database SQL Server Analysis Services (dba) menginginkan database tertentu berada di luar folder data server. Situasi ini sering didorong oleh kebutuhan bisnis, seperti meningkatkan performa atau memperluas penyimpanan. Untuk situasi ini, properti database DbStorageLocation memungkinkan SQL Server Analysis Services dba untuk menentukan lokasi database di disk lokal atau perangkat jaringan.

Properti database DbStorageLocation

Properti database DbStorageLocation menentukan folder tempat SQL Server Analysis Services membuat dan mengelola semua data database dan file metadata. Semua file metadata disimpan di folder DbStorageLocation , dengan pengecualian file metadata database, yang disimpan di folder data server. Ada dua pertimbangan penting saat mengatur nilai properti database DbStorageLocation :

  • Properti database DbStorageLocation harus diatur ke jalur folder UNC yang ada atau string kosong. String kosong adalah default untuk folder data server. Jika folder tidak ada, kesalahan akan muncul saat Anda menjalankan perintah Buat, Lampirkan, atau Ubah .

  • Properti database DbStorageLocation tidak dapat diatur untuk menunjuk ke folder data server atau salah satu subfoldernya. Jika lokasi menunjuk ke folder data server atau salah satu subfoldernya, kesalahan akan muncul saat Anda menjalankan perintah Buat, Lampirkan, atau Ubah .

Penting

Sebaiknya atur jalur UNC Anda untuk menggunakan Jaringan Area Penyimpanan (SAN), jaringan berbasis iSCSI, atau disk yang terpasang secara lokal. Setiap jalur UNC ke berbagi jaringan atau solusi penyimpanan jarak jauh latensi tinggi menyebabkan penginstalan yang tidak didukung.

DbStorageLocation dibandingkan dengan StorageLocation

DbStorageLocation menentukan folder tempat semua data database dan file metadata berada, sedangkan StorageLocation menentukan folder tempat satu atau beberapa partisi kubus berada. StorageLocation dapat diatur secara independen dari DbStorageLocation. Ini adalah SQL Server Analysis Services keputusan dba berdasarkan hasil yang diharapkan, dan berkali-kali penggunaan satu properti atau yang lain akan tumpang tindih.

Penggunaan DbStorageLocation

Properti database DbStorageLocation digunakan sebagai bagian dari perintah Buat database dalam urutan perintah Copot/Lampiran database, dalam urutan perintah databasePemulihanCadangan/, atau dalam perintah Sinkronkan database. Mengubah properti database DbStorageLocation dianggap sebagai perubahan struktural dalam objek database. Ini berarti bahwa semua metadata harus dibuat ulang dan data diolah ulang.

Penting

Anda tidak boleh mengubah lokasi penyimpanan database dengan menggunakan perintah Ubah . Sebagai gantinya, kami sarankan Anda menggunakan urutan perintah Lepaskan/Lampirkan database (lihat Memindahkan Database Analysis Services, Melampirkan dan Melepaskan Database Analysis Services).

Lihat juga

Melampirkan dan Melepaskan Database Analysis Services
Memindahkan Database Analysis Services
Elemen DbStorageLocation
Buat Elemen (XMLA)
Lampirkan Elemen
Menyinkronkan Elemen (XMLA)