Bagikan melalui


Lampirkan perintah (TMSL)

Berlaku untuk: SQL Server 2016 dan yang lebih baru Analysis Services Azure Analysis Services Fabric/Power BI Premium

Melampirkan file database tabular ke server.

Minta

{   
   "attach":{   
      "folder":"C:\\Program Files\\Microsoft SQL Server\\MSAS13.Tabular\\OLAP\\Data\\",  
      "readWriteMode":"readOnly",  
      "password":"secret"  
   }  
}  

Properti yang diterima oleh perintah lampiran JSON adalah sebagai berikut.

Properti Default Deskripsi
database [Diperlukan] Nama objek database yang akan dilampirkan.
folder [Diperlukan] Folder yang berisi database terlampir.
kata sandi Kosong Kata sandi yang digunakan untuk mengenkripsi rahasia dalam database yang dilampirkan.
readWriteMode readWrite Nilai enumerasi yang menunjukkan mode akses yang diizinkan ke database.

Nilai enumerasi adalah sebagai berikut:

readWrite – Akses baca-tulis diizinkan.

readOnly – Akses baca-saja diperbolehkan.

readOnlyExclusive – Akses eksklusif baca-saja diperbolehkan.

Respons

Mengembalikan hasil kosong saat perintah berhasil. Jika tidak, pengecualian XMLA dikembalikan.

Penggunaan (titik akhir)

Elemen perintah ini digunakan dalam pernyataan panggilan Metode Eksekusi (XMLA) melalui titik akhir XMLA, diekspos dengan cara berikut:

  • Sebagai jendela XMLA di SQL Server Management Studio (SSMS)

  • Sebagai file input ke cmdlet PowerShell invoke-ascmd

  • Sebagai input ke tugas SSIS atau pekerjaan SQL Server Agent

Anda dapat membuat skrip siap pakai untuk perintah ini dari SQL Server Management Directory dengan mengklik tombol Skrip pada kotak dialog Lampirkan Database.