Attach コマンド (TMSL)
適用対象:SQL Server 2016 以降の Analysis Services Azure Analysis Services Fabric/Power BI Premium
表形式データベース ファイルをサーバーにアタッチします。
要求
{
"attach":{
"folder":"C:\\Program Files\\Microsoft SQL Server\\MSAS13.Tabular\\OLAP\\Data\\",
"readWriteMode":"readOnly",
"password":"secret"
}
}
JSON アタッチ コマンドで受け入れられるプロパティは次のとおりです。
プロパティ | Default | 説明 |
---|---|---|
database | [必須] | アタッチするデータベース オブジェクトの名前。 |
folder | [必須] | アタッチされたデータベースを含むフォルダー。 |
password | Empty | アタッチされたデータベース内のシークレットの暗号化に使用するパスワード。 |
readWriteMode | readWrite | データベースに許可されるアクセス モードを示す列挙値。 列挙値は次のとおりです。 readWrite – 読み取り/書き込みアクセスが許可されます。 readOnly – 読み取り専用アクセスが許可されます。 readOnlyExclusive – 読み取り専用の排他アクセスが許可されます。 |
Response
コマンドが成功したときに空の結果を返します。 それ以外の場合は、XMLA 例外が返されます。
使用法 (エンドポイント)
このコマンド要素は、XMLA エンドポイントに対する Execute メソッド (XMLA) 呼び出しのステートメントで使用され、次の方法で公開されます。
SQL Server Management Studio (SSMS) の XMLA ウィンドウとして
invoke-ascmd PowerShell コマンドレットへの入力ファイルとして
SSIS タスクまたはSQL Server エージェント ジョブへの入力として
SSMS からこのコマンドの既製スクリプトを生成するには、[データベースのアタッチ] ダイアログ ボックスの [スクリプト] ボタンをクリックします。