ストアド プロシージャのクエリ コンテキストへのアクセス
適用対象:
SQL Server Analysis Services Azure Analysis Services
Power BI Premium
ストアド プロシージャの実行コンテキストは、ストアド プロシージャのコード内で、サーバー オブジェクト モデルのコンテキスト オブジェクト ADOMD.NET 使用できます。 これは、読み取り専用のコンテキストであり、ストアド プロシージャによって変更することはできません。 このオブジェクトでは次のプロパティを使用できます。
| プロパティ | Type | 説明 |
|---|---|---|
| CurrentCube | キューブ | 現在のクエリ コンテキストのキューブです。 |
| CurrentDatabaseName | String | 現在のデータベースの識別子です。 |
| CurrentConnection | Connection | 現在のコンテキストの接続オブジェクトへの参照です。 |
| 合格 | Integer | 現在のコンテキストのパス番号です。 |
Context オブジェクト は、多次元式 (MDX) オブジェクト モデルがストアド プロシージャで使用されている場合に存在します。 MDX オブジェクト モデルがクライアントで使用されている場合には利用できません。 Context オブジェクト は、ストアド プロシージャに明示的に渡されないか、ストアド プロシージャによって返されません。 ストアド プロシージャの実行中に利用できます。