Analysis Services 中的伺服器屬性
適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium
系統管理員可以修改 Azure Analysis Services (Azure AS) 伺服器資源、SQL Server Analysis Services (SSAS) 伺服器實例或指派給 Premium 容量的 Power BI 工作區的許多預設組態屬性。 每個使用者不支援修改預設組態屬性。
SQL Server Management Studio (SSMS) 中的 [屬性] 頁面會顯示最有可能修改的屬性子集。 針對 Azure AS 和 Power BI,您可以在 SSMS 中使用 XMLA 腳本來修改所有適用的屬性。 針對 SQL Server Analysis Services,所有適用的屬性都可以在 msmdsrv.ini 檔案中修改。
注意
在 Power BI 中,工作區實際上是 Analysis Services 伺服器。 在 Analysis Services 的內容中,工作區、伺服器和實例等詞彙是同義字。
權限
針對 Azure AS 和 SSAS,需要伺服器管理員許可權才能修改伺服器屬性。
針對 Power BI,需要工作區管理員許可權才能修改工作區屬性。
Power BI XMLA 型工作區屬性
Power BI 工作區支援使用 SSMS 修改一般、DAX、檔案存放區、記憶體和 OLAP 類別中 XMLA 型 Analysis Services 屬性的有限子集。 修改時,變更只會套用至該工作區。
某些 XMLA 型工作區屬性具有可在管理入口網站中設定的對等容量設定,容量設定/工作負載/SEMANTIC MODELS。 這些設定適用於 指派給容量的所有 工作區,不過,工作區系統管理員可以使用 SSMS 覆寫特定工作區的設定。
Analysis Services 屬性 | 類別 | Power BI 容量設定 |
---|---|---|
AdminTimeOut | 常規 | 那 |
ClientCacheRefreshPolicy | 常規 | 那 |
CommitTimeout | 常規 | 那 |
DefaultSegmentRowCount | 常規 | 那 |
ExternalCommandTimeout | 常規 | 那 |
ExternalConnectionTimeout | 常規 | 那 |
ForceCommitTimeout | 常規 | 那 |
MaxIntermediateRowsetSize | DAX | 中繼數據列集計數上限 |
MaxOfflineDatasetSizeGB | 檔案存放區 | 離線數據集大小上限 |
RowsetSerializationLimit | OLAP | 結果數據列計數上限 |
QueryMemoryLimit | 記憶 | 查詢記憶體限制 |
ServerTimeout | 常規 | 查詢逾時 |
容量管理員可以啟用或停用工作區管理員修改 XMLA 型工作區屬性設定的能力。 默認會啟用此設定,這表示工作區系統管理員可以使用SSMS修改工作區屬性設定。 容量管理員可以在管理入口網站中停用此設定,容量設定>工作負載>SEMANTIC MODELS>觀察 XMLA 型設定。
停用時,工作區系統管理員無法修改 任何以 XMLA 為基礎的屬性設定。
使用 SQL Server Management Studio 進行設定
在 SQL Server Management Studio 中,連線到 SSAS、Azure AS 或 Power BI 實例。
在 [物件總管] 中,以滑鼠右鍵按下 實例,然後按兩下 [屬性]。 [一般] 頁面隨即出現,顯示較常用的屬性。
若要顯示更多屬性,請按下頁面底部的 [[顯示進階][所有] 屬性 複選框。
使用 XMLA 文稿進行設定
無法在 SSMS 的 [屬性] 頁面中設定或 msmdrsrv.ini 檔案 (僅限 SSAS) 中設定的屬性,可以在 SSMS 的 XMLA 腳本中使用 XMLA Alter Element 來設定。
在 msmdsrv.ini 中設定
針對 SSAS,伺服器屬性位於 msmdsrv.ini 檔案中。 如果在 SSMS 中顯示進階屬性之後,您仍看不到您想要設定的屬性,您可能需要直接編輯 msmdsrv.ini 檔案。 如需默認安裝,您可以在 \Program Files\Microsoft SQL Server\MSAS13 中找到 msmdsrv.ini。MSSQLSERVER\OLAP\Config 資料夾。
檢查 Management Studio 中 [一般屬性] 頁面中的 DataDir 屬性,以確認 Analysis Services 程式檔案的位置,包括 msmdsrv.ini 檔案。
在有多個實例的伺服器上,檢查程式檔位置可確保您修改正確的檔案。
瀏覽至程式檔案資料夾位置 組態 資料夾。
如果您需要還原為源檔,請建立檔案的備份。
使用文字編輯器來檢視或編輯 msmdsrv.ini 檔案。
儲存盤案並重新啟動服務。
伺服器屬性類別
下列文章說明各種組態屬性:
主題 | 適用於 | 描述 |
---|---|---|
一般屬性 | Azure AS、SSAS、Power BI | 一般屬性既是基本和進階屬性,也包含定義數據目錄、備份目錄和其他伺服器行為的屬性。 |
數據採礦屬性 | SSAS | 數據採礦屬性可控制哪些數據採礦演算法已啟用,以及哪些演算法已停用。 根據預設,會啟用所有演算法。 |
DAX 屬性 | Azure AS、SSAS、Power BI | 定義與 DAX 查詢相關的屬性。 |
功能屬性 | Azure AS、SSAS | 功能屬性與產品功能有關,其中大部分是進階的,包括控制伺服器實例之間連結的屬性。 |
Filestore 屬性 | Azure AS、SSAS、Power BI | 檔案存放區屬性僅供進階使用。 其中包括進階記憶體管理設定。 |
鎖定管理員屬性 | Azure AS、SSAS | 鎖定管理員屬性會定義與鎖定和逾時相關的伺服器行為。 這些屬性大多僅供進階使用。 |
記錄屬性 | Azure AS、SSAS | 記錄屬性可控制伺服器是否、何處及如何記錄事件。 包括錯誤記錄、例外狀況記錄、飛行記錄器、查詢記錄和追蹤。 |
記憶體屬性 | Azure AS、SSAS、Power BI | 記憶體屬性可控制伺服器使用記憶體的方式。 它們主要是供進階使用。 |
網路屬性 | Azure AS、SSAS | 網路屬性會控制與網路相關的伺服器行為,包括控制壓縮和二進位 XML 的屬性。 這些屬性大多僅供進階使用。 |
OLAP 屬性 | Azure AS、SSAS、Power BI | OLAP 屬性控制 Cube 和維度處理、延遲處理、數據快取和查詢行為。 包含基本和進階屬性。 |
安全性屬性 | Azure AS、SSAS | 安全性屬性同時包含定義訪問許可權的基本和進階屬性。 包含與系統管理員和使用者相關的設定。 |
線程集區屬性 | Azure AS、SSAS | 線程集區屬性可控制伺服器所建立的線程數目。 這些屬性僅供進階使用。 |
另請參閱
在 SSMS 中建立 Analysis Services 腳本
Analysis Services 實例管理