附加命令 (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 附加命令接受的屬性如下所示。
財產 | 違約 | 描述 |
---|---|---|
資料庫 | [必要] | 要附加之資料庫物件的名稱。 |
資料夾 | [必要] | 包含附加資料庫的資料夾。 |
密碼 | 空 | 用來加密附加資料庫中秘密的密碼。 |
readWriteMode | readWrite | 列舉值,指出資料庫允許的存取模式。 列舉值如下所示: readWrite – 允許讀寫存取。 readOnly – 允許唯讀存取。 readOnlyExclusive – 允許唯讀獨佔存取。 |
回應
當命令成功時,傳回空的結果。 否則會傳回 XMLA 例外狀況。
使用方式 (端點)
這個命令元素用於透過 XMLA 端點執行方法 (XMLA) 呼叫的語句中,以下列方式公開:
SQL Server Management Studio 中的 XMLA 視窗 (SSMS)
作為 invoke-ascmd PowerShell Cmdlet 的輸入檔
做為 SSIS 工作或 SQL Server Agent 作業的輸入
您可以從 SSMS 產生此命令的現成腳本,方法是按兩下 [附加資料庫] 對話方塊上的 [腳稿] 按鈕。