Perintah pemulihan (TMSL)
Berlaku untuk: SQL Server 2016 dan yang lebih baru Analysis Services Azure Analysis Services Fabric/Power BI Premium
Memulihkan database tabular dari file cadangan.
Minta
{
"restore": {
"description": "Parameters of Restore command of Analysis Services JSON API",
"properties": {
"database": {
"type": "string"
},
"file": {
"type": "string"
},
"password": {
"type": "string"
},
"dbStorageLocation": {
"type": "string"
},
"allowOverwrite": {
"type":boolean
},
"readWriteMode": {
"enum": [
"readWrite",
"readOnly",
"readOnlyExclusive"
]
. . .
Pemulihan memiliki beberapa properti.
Properti | Default | Deskripsi |
---|---|---|
database | [Diperlukan] | Nama objek database yang akan dipulihkan. |
file | [Diperlukan] | Nama/jalur file cadangan. |
kata sandi | Kosong | Kata sandi yang digunakan untuk mendekripsi file cadangan. |
allowOverwrite | FALSE | Boolean yang, jika benar, menunjukkan bahwa file cadangan yang sudah ada akan ditimpa; jika tidak salah. |
readWriteMode | readWrite | Nilai enumerasi yang menunjukkan mode akses yang diizinkan untuk database. Nilai enumerasi adalah sebagai berikut: readWrite – Akses baca-tulis diizinkan. readOnly – Akses baca-saja diperbolehkan. readOnlyExclusive – Akses eksklusif baca-saja diizinkan. |
dbStorageLocation | Kosong | Lokasi penyimpanan untuk database yang dipulihkan. |
Respons
Mengembalikan hasil kosong saat perintah berhasil. Jika tidak, pengecualian XMLA dikembalikan.
Contoh
Contoh 1 - Memulihkan database dari folder lokal.
{
"restore": {
"database":"AdventureWorksDW2014",
"file":"c:\\awdbdwfile.abf",
"security":"...",
"allowOverwrite":"true",
"password":"..",
"locations":"d:\\SQL Server Analysis Services\\data\\",
"storageLocation":".."
}
}
Penggunaan (titik akhir)
Elemen perintah ini digunakan dalam pernyataan panggilan Metode Eksekusi (XMLA) melalui titik akhir XMLA, yang 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 SSMS dengan mengklik tombol Skrip pada kotak dialog Pulihkan.
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk