Analysis Services 部署方法
完成 Microsoft SQL Server Analysis Services 專案的開發之後,針對 Analysis Services 執行個體有五種可以使用的部署方法。此處列出每一種方法,以及使用該技術所需之補充資訊的連結。
五種部署的方法
此處以優點的順序列出五種可能的部署方法:分析管理物件 (AMO) 自動化、XMLA 指令碼、Analysis Services 部署精靈、同步處理精靈、備份和還原。AMO 自動化是最有彈性的,您可以在 AMO 應用程式中使用 SQL Server Agent,於部份預設排程上執行部署。您也可以使用 SQL Server Agent,在預設的基礎上執行 XMLA 指令碼,但是使用 XMLA 指令碼的彈性不如 AMO。AMO 會裝載完整的管理命令範圍,提供較廣泛的功能。使用部署精靈,您可以直接從 Analysis Services 檔案進行部署,如同由專案建立的輸出目錄所建立的一樣。備份和還原不像其他部署方法一般常用,但卻是可在最小基礎結構需求內快速完成部署的方法。
使用 AMO 自動化部署
分析管理物件 (AMO) 提供可供開發人員使用之 Analysis Services 完整命令集的程式設計介面。因此,AMO 可用於部署,同時支援許多管理命令。如需有關 AMO 使用者自動化各種管理工作的詳細資訊,請參閱<分析管理物件 (AMO)>。
使用 XMLA 指令碼部署
透過定義部署處理,然後在 XMLA 指令碼中編纂和儲存部署處理,可以在 SQL Server Management Studio 中輕易地形成 XMLA 指令碼。一旦儲存的檔案中具有 XMLA 指令碼後,您就可以輕易地根據排程來執行指令碼,或在直接連接到 Analysis Services 執行個體的應用程式中內嵌指令碼。如需有關如何使用 XMLA 指令碼的詳細資訊,請參閱<使用 ASSL 指令碼>。
部署精靈
針對專用部署,Analysis Services 部署精靈很方便。您可以儲存部署精靈指令碼,如同在 SQL Server Management Studio 中儲存 XMLA 指令碼供稍後使用一般。您可以用互動方式或在命令提示字元執行部署精靈。如需有關如何執行部署精靈的詳細資訊,請參閱<執行 Analysis Services 部署精靈>。如需有關部署精靈的一般資訊,請參閱<使用 Analysis Services 部署精靈>。
使用同步處理精靈部署
同步處理精靈可以從來源伺服器,將資料和中繼資料複製到目的地伺服器。如果來源伺服器有您要部署的資料庫副本,複製資料庫複本到目的地伺服器是很簡單直接的。如果目的地伺服器已經有相同資料庫的副本,並不會影響同步處理作業,而且資料庫會更新。如果沒有資料庫,新的資料庫會複製到目的地伺服器中。如需了解如何同步處理 Analysis Services 資料庫,請參閱<如何:同步處理 Analysis Services 資料庫>。
使用備份/還原來部署
備份提供傳送 Analysis Services 資料庫最簡單的方式。從 [備份] 對話方塊,您可以設定選項的組態,並可隨後從對話方塊本身來執行備份。或者,您可建立可依需求頻率來儲存和執行的指令碼。如需有關使用備份來傳送資料庫的詳細資訊,請參閱<備份選項>。