在 SQL Server Data Tools (SSDT) 中,Analysis Services 專案會以會影響建置和部署 Analysis Services 專案的特定預設屬性來定義。
若要變更專案屬性,請以滑鼠右鍵按兩下 Analysis Services 專案物件,然後按兩下 [ 屬性]。 或者,您也可以在專案選單中點擊 屬性。
屬性描述
下表描述每個項目屬性、列出其預設值,並提供變更其值的相關信息。
| 房產 | 預設設定 | 說明 |
|---|---|---|
| 組建/部署伺服器版本 | 用來開發專案的 SQL Server 版本 | 指定專案最終將部署至的伺服器版本。 在專案中與多個開發人員合作時,開發人員必須了解伺服器版本,以瞭解要納入 Analysis Services 專案中的功能。 |
| 組建/部署伺服器版本 | 用來開發專案的版本 | 指定專案最終將部署至的伺服器版本。 |
| 建置/輸出 | bin/ | 專案建置程序輸出的相對路徑 |
| 建置/移除密碼 | 對 | 指定在建置程式期間是否會從寫入輸出目錄的連接字串中移除已知密碼。 系統會移除密碼,以提高安全性。 如果移除密碼,則必須在處理已部署的專案時提供密碼,以便 Analysis Services 存取源數據。 |
| 除錯/ 開始物件 | <目前使用中物件> | 決定當您開始偵錯時要啟動的物件。 |
| 部署/部署模式 | 僅部署變更 | 根據預設,只會部署專案對象的變更(前提是沒有對專案外部的物件進行任何其他變更)。 您也可以選擇在每個部署期間部署所有項目物件。 為了獲得最佳效能,請使用 [僅部署變更]。 |
| 部署/處理選項 | 預設 | 根據預設,Analysis Services 會決定部署對象變更時所需的處理類型。 這通常會導致部署時間最快。 不過,您也可以選擇對每次部署執行完整處理或不執行任何處理。 |
| 部署/交易式部署 | 否 | 根據預設,已變更或所有物件的部署不會與這些已部署物件的處理過程形成交易性。 即使處理失敗,部署仍可成功並持續。 您可以變更此預設值,以在單一交易中納入部署和處理。 |
| 部署/目標伺服器 | localhost | 根據預設,Analysis Services 專案中的資料庫物件將會部署到使用 SQL Server Data Tools (SSDT) 之本機電腦上的 Analysis Services 預設實例。 更改此預設值,以指定本機電腦上的命名實例,或在您有權限創建 Analysis Services 物件的任何遠端電腦上的任何實例。 |
| 部署/ 資料庫 | <專案名稱> | 根據預設,Analysis Services 資料庫的名稱是定義 Analysis Services 專案時的名稱,且專案物件會在部署時具現化。 變更此屬性以變更 Server 屬性所指定 Analysis Services 實例上的資料庫名稱。 |
屬性配置
屬性是基於每個組態來定義的。 項目組態可讓開發人員使用具有不同組建、偵錯和部署設定的 Analysis Services 專案,而不需要直接編輯基礎 XML 項目檔。
一開始會使用名為 Development 的單一組態來建立專案。 您可以使用 Configuration Manager 建立其他組態,並在組態之間切換。
在建立其他組態之前,所有開發人員都會使用此通用組態。 不過,在專案開發的各個階段,例如在專案的初始開發和測試期間,不同的開發人員可能會使用不同的數據源,並將專案部署至不同的伺服器,以供不同用途使用。 組態可讓您將這些不同的設定保留在不同的組態檔中。