共用方式為


設計預存程式

適用於: SQL Server Analysis Services Azure Analysis Services Fabric/Power BI Premium

預存程式中提供系統管理物件模型分析管理物件 (AMO) 和客戶端導向物件模型Microsoft ActiveX® Data Objects (多維度) (ADO MD) 。

預存程式必須位於範圍中(伺服器或資料庫),才能在要呼叫的多維度表達式 (MDX) 層級上顯示。 不過,一旦叫用預存程式,其範圍不限於其父代下的動作。 預存程式可能會在伺服器上進行任何變更或修改,只受限於叫用它的用戶進程的安全性限制,或它正在運作之交易的限制。

伺服器範圍程式可在伺服器上的所有內容中使用。 資料庫範圍預存程式只能在定義資料庫的資料庫內容中顯示。

如同任何 MDX 函式,必須先解析預存程式,MDX 會話才能繼續;預存程式在執行時鎖定 MDX 工作階段。 除非有停止 MDX 會話暫止用戶互動的特定原因,否則不建議用戶互動(例如對話框)。

相依元件

所有相依元件都必須載入 SQL Server Analysis Services 實例,才能由 Common Language Runtime (CLR) 找到。 SQL Server Analysis Services 會將相依元件儲存在與主要元件相同的資料夾中,因此 CLR 會自動解析這些元件中函式的所有函式參考。

另請參閱

多維度模型元件管理
定義預存程式