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"  
            }  
            },  
. . .   

バックアップ にはいくつかのプロパティがあります。

プロパティ Default 説明
database [必須] バックアップするデータベース オブジェクトの名前。
file [必須] バックアップ ファイルの名前/パス。
password Empty バックアップ ファイルの暗号化に使用するパスワード。
allowOverwrite False true の場合、既に存在するバックアップ ファイルが上書きされることを示すブール値。それ以外の場合は false。
applyCompression True 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 からこのコマンドの既製のスクリプトを生成するには、[バックアップ データベース] ダイアログ ボックスの [スクリプト] ボタンをクリックします。