除了 Analysis Services 中提供來備份、還原和移轉解決方案的功能之外,SQL Server 數據採礦還提供使用數據採礦延伸模組 (DMX) 在不同伺服器之間快速傳輸數據採礦結構和模型的能力。
如果您的數據採礦解決方案使用關係型數據,而不是多維度資料庫,則使用 EXPORTIMPORT 來傳輸模型的速度會比使用資料庫還原或部署整個解決方案更快且更容易。
本節提供如何使用 DMX 語句傳輸數據採礦結構和模型的概觀。 如需語法的詳細資料,以及範例,請參閱 EXPORT (DMX) 和 IMPORT (DMX) 。
備註
您必須是資料庫或伺服器管理員,才能從MICROSOFT SQL Server Analysis Services 資料庫匯出或匯入物件。
匯出數據採礦結構
當您匯出採礦結構時,EXPORT 語句會自動匯出所有相關聯的模型。 如果您想要控制導出的物件,您必須依名稱指定每個物件。
如果已處理採礦結構,結果也已快取,這是預設的行為,那麼當您匯出採礦結構時,定義檔會包含該結構所依據數據的摘要。 若要移除此摘要,您必須執行 Process Clear Structure 作業來清除與採礦結構相關聯的快取。 如需詳細資訊,請參閱 處理採礦結構。
匯出數據採礦模型
您可以使用 WITH DEPENDENCIES 關鍵詞來匯出數據源和數據源檢視定義,以及採礦模型及其結構。
當您匯出採礦模型而不匯出其相依性時,EXPORT 語句會匯出採礦模型的定義及其採礦結構,但不會匯出數據源的定義。 因此,匯入模型之後,您將能夠立即流覽模型,但如果您想要在目標伺服器上重新處理採礦模型,或對基礎數據執行查詢,您必須在目的地伺服器上建立對應的數據源。
匯入數據採礦結構和模型
當您匯入數據採礦物件時,對象會匯入至執行 IMPORT 語句時所連接的伺服器和資料庫。 如果匯入檔案包含伺服器上不存在的資料庫,將會建立資料庫。
您也可以使用 Restore 命令匯入採礦結構或採礦模型。 您的模型或結構將會還原至資料庫,其名稱與導出的資料庫相同。 如需詳細資訊,請參閱 還原選項。
備註
如果該伺服器上已有相同名稱的模型或結構,則您無法將模型或結構匯入至伺服器。 此外,您無法匯出數據採礦物件,然後修改匯出檔案中該對象的名稱。 因此,如果您預期命名衝突,您應該刪除目標伺服器上的數據採礦物件,或在匯出定義之前重新命名數據採礦物件。