記錄和編寫 Analysis Services 資料庫的指令碼

部署資料庫之後,您可以使用 SQL Server Management Studio 來輸出資料庫或資料庫所含之物件的中繼資料,做為 XML for Analysis (XMLA) 指令碼。您可以將此指令碼輸出到新的 [XMLA 查詢編輯器] 視窗、到檔案或到剪貼簿。如需有關 XMLA 的詳細資訊,請參閱<Analysis Services 指令碼語言參考>。

產生的 XMLA 指令碼會使用 Analysis Services 指令碼語言 (ASSL) 元素,來定義指令碼所包含的物件。如果您產生 CREATE 指令碼,則所產生的 XMLA 指令碼會包含 XMLA Create 命令和 ASSL 元素,您可用它們在執行個體上建立整個 Analysis Services 資料庫結構。如果您產生 ALTER 指令碼,則所產生的 XMLA 指令碼會包含 XMLA Alter 命令和 ASSL 元素,您可用它們將現有的 Analysis Services 資料庫結構還原至建立指令碼時的資料庫狀態。

您有許多方式可以使用從 Analysis Services 資料庫產生的 XMLA 指令碼,包括:

  • 若要維護可讓您重新建立所有資料庫物件和權限的備份指令碼。

  • 若要建立或更新資料庫開發的程式碼。

  • 若要從現有的結構描述中建立測試或開發環境。