Backup コマンド (TMSL)

適用対象:SQL Server 2016 以降 Analysis Services Azure Analysis Services 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"  
            }  
            },  
. . .   

Backup にはいくつかのプロパティがあります。

プロパティ Default 説明
database [必須] バックアップするデータベースオブジェクトの名前。
file [必須] バックアップファイルの名前/パス。
password Empty バックアップファイルの暗号化に使用するパスワードです。
allowOverwrite False True の場合、既に存在するバックアップファイルが上書きされることを示すブール値です。それ以外の場合は false。
applyCompression 正しい ブール値です。 true の場合は、バックアップファイルが圧縮されることを示します。それ以外の場合は false。

Response

コマンドが成功した場合は、空の結果を返します。 それ以外の場合は、XMLA 例外が返されます。

例 1 -既定のバックアップフォルダーにファイルをバックアップします。

{   
   "backup": {   
      "database":"AS_AdventureWorksDW2014",  
      "file":"AS_AdventureWorksDW2014.abf",  
      "password":"secret"  
   }  
}  

使用状況 (エンドポイント)

このコマンド要素は、XMLA エンドポイントに対する Execute メソッド (XMLA) 呼び出しのステートメントで使用されます。次の方法で公開されます。

  • SQL Server Management Studio (SSMS) の XMLA ウィンドウとして

  • Invoke-ascmd PowerShell コマンドレットへの入力ファイルとして

  • SSIS タスクまたは SQL Server エージェントジョブへの入力として

[データベースのバックアップ] ダイアログボックスの [スクリプト] ボタンをクリックすると、SSMS からこのコマンドの準備完了スクリプトを生成できます。