SQL Server Management Studio 包含腳本產生功能、範本和編輯器,可用來編寫 Analysis Services 物件和工作的腳本。
在 Management Studio 中編寫 Analysis Services 工作的腳本
SQL Server Management Studio 中的腳本工作可藉由按兩下工作導向對話框中的其中一個腳本選項來完成。 您用來執行備份或還原資料庫、處理對象或設計匯總等工作的所有對話框,都包含對話框頂端的 [腳本] 選項。 選取其中一個選項會根據對話框中的資訊和設定,產生 XMLA 腳本。
根據預設,腳本會產生並放置在 XMLA 查詢編輯器中,但您也可以展開 [腳本] 選項清單,將腳本導向 Windows 剪貼簿或檔案。
編寫分析服務工作腳本
在 SQL Server Management Studio 中,連接到 Analysis Services 的實例。
以滑鼠右鍵按兩下資料庫,然後按兩下 [ 備份]。 這會開啟 [備份資料庫] 對話框。 指定備份檔名,然後選擇您想要用於此備份的選項。
點擊對話框頂端的腳本。 腳本功能是Management Studio中所有工作型對話框的一部分。 下列選項包括:將 [腳本動作至新查詢視窗] 開啟查詢編輯器視窗、將 [腳本動作至檔案] 將 XMLA 腳本儲存至檔案,或將 [腳本動作至剪貼簿] 將 XMLA 腳本儲存至剪貼簿。
請注意,Management Studio 中列為腳本選項的 腳本動作至作業 選項不支援 Analysis Services 腳本。
如果您選取預設選項[ 將動作腳本至新查詢視窗],則產生的腳本會放在 XMLA 查詢視窗中。
您現在可以關閉 [備份資料庫] 對話框,並直接編輯或執行 XMLA 腳本。
在 Management Studio 中編寫 Analysis Services 對象的腳本
在 SQL Server Management Studio 中,右鍵點擊 Analysis Services 的物件,然後選擇 [ 建立至 ]、[ 變更至 ] 或 [ 刪除至 ] 以編寫物件腳本。 每個選項都可以導向至視窗或檔案,但不論腳本導向至何處,都會以 XMLA 包裝函式中的 DDL 腳本形式出現。 這類腳本的優點之一是,這些腳本可以針對您指向的任何伺服器執行。 此外,腳本中的名稱可以變更並反覆執行,以便大規模建構、改變或刪除物件。
您可以編寫腳本的物件包括 Analysis Services 資料庫的元素,包括資料來源、資料來源檢視、立方體、維度、採礦結構和角色。
必要條件包括瞭解 XML for Analysis (XMLA)。 幸運的是,SQL Server Management Studio 具有一項功能,可自動建立建立物件所需的 XMLA 腳本,例如 Cube。 此自動化功能有助於降低 XMLA 的學習曲線。 如需如何使用 XMLA 的詳細資訊,請參閱 在 Analysis Services 中使用 XMLA 進行開發。 如需如何使用 XMLA 的詳細資訊,請參閱 在 Analysis Services 中使用 XMLA 進行開發。
這很重要
當編寫 Role 物件程式腳本時,請注意,安全性許可權是由它們所保護的物件所包含,而不是由與之相關聯的安全性角色所包含。
編寫 Analysis Services 對象的腳本
在 SQL Server Management Studio 中,連接到 Analysis Services 的實例。
找出您想要建立、修改或刪除的物件,以為其撰寫腳本。
以滑鼠右鍵單擊物件,指向 以 Cube 的方式編寫腳本,指向 建立至、變更至 或 刪除至,然後按下列其中一個選項:新增查詢編輯器視窗 以開啟查詢編輯器視窗,檔案 將 XMLA 腳本儲存至檔案,或 剪貼簿 將 XMLA 腳本儲存至剪貼簿。
備註
一般而言,如果您想要建立多個不同版本的檔案,請選取 [ 檔案 ]。
另請參閱
在 Analysis Services 中編寫管理任務的腳本
XMLA 查詢編輯器 (Analysis Services - 多維度資料)