Backup 命令 (TMSL)
適用于:SQL Server 2016 和更新版本的 Analysis Services Azure Analysis Services Fabric/Power BI Premium
將表格式資料庫備份至 .abf 備份檔案。
要求
{
"backup": {
"description": "Parameters of Backup command of Analysis Services JSON API",
"properties": {
"database": {
"type": "string"
},
"file": {
"type": "string"
},
"password": {
"type": "string"
},
"allowOverwrite": {
"type": "boolean"
},
"applyCompression": {
"type": "boolean"
}
},
. . .
備份 有數個屬性。
屬性 | 預設 | 描述 |
---|---|---|
[資料庫] | [必要] | 要備份的資料庫物件名稱。 |
file | [必要] | 備份檔案名稱/路徑。 |
password | Empty | 用於加密備份檔案的密碼。 |
allowOverwrite | False | 布林值,當為 true 時,表示將覆寫已經存在的備份檔案;否則為 false。 |
applyCompression | 對 | 布林值,若為 true,表示已壓縮備份檔案;否則為 false。 |
回應
當命令成功時,傳回空的結果。 否則會傳回 XMLA 例外狀況。
範例
範例 1 - 將檔案備份至預設備份檔案夾。
{
"backup": {
"database":"AS_AdventureWorksDW2014",
"file":"AS_AdventureWorksDW2014.abf",
"password":"secret"
}
}
使用方式 (端點)
這個命令元素用於透過 XMLA 端點所公開的 Execute 方法 (XMLA) 呼叫的語句中,以下列方式公開:
作為 SSMS SQL Server Management Studio () 中的 XMLA 視窗
作為 invoke-ascmd PowerShell Cmdlet 的輸入檔
作為 SSIS 工作或SQL Server Agent作業的輸入
您可以按一下 [備份資料庫] 對話方塊上的 [腳本] 按鈕,從 SSMS 產生此命令的現成腳本。
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應