Share via


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 附加命令接受的屬性如下所示。

屬性 預設 描述
[資料庫] [必要] 要附加的資料庫物件名稱。
folder [必要] 包含附加資料庫的資料夾。
password Empty 用來加密附加資料庫中秘密的密碼。
readWriteMode 讀寫 列舉值,表示允許資料庫存取模式。

列舉值如下:

readWrite – 允許讀寫存取。

readOnly – 允許唯讀存取。

readOnlyExclusive – 允許唯讀的獨佔存取權。

回應

當命令成功時,傳回空的結果。 否則,會傳回 XMLA 例外狀況。

使用量 (端點)

此命令元素用於 Execute 方法的語句中, (XMLA) 透過 XMLA 端點呼叫,以下列方式公開:

  • SQL SERVER MANAGEMENT STUDIO (SSMS) 中的 XMLA 視窗

  • 作為 invoke-ascmd PowerShell Cmdlet 的輸入檔

  • 作為 SSIS 工作或SQL Server Agent作業的輸入

您可以按一下 [附加資料庫] 對話方塊中的 [腳本] 按鈕,從 SSMS 產生此命令的現成腳本。