現象
Microsoft SQL Server Analysis Services (SSAS) が SQL Server 2017 にインストールされていて、セキュリティで保護された列でロールが定義されていることを前提としています。 " 計算メジャー " という名前のメジャーが、セキュリティで保護された列を参照し、そのロールに属しているユーザーが 計算メジャー名を参照するクエリを実行している場合、次のようなエラーメッセージが表示されることがあります。
メジャー ' CalculatedmeasureName ' の MdxScript (model) (LineNumber,columnnumber) 計算エラー: 列 'ColumnName' が見つからないか、この式で使用されていない可能性があります。
代わりに、測定値が存在しないというエラーメッセージが表示されます。 この列はセキュリティで保護されているため、メジャーは自動的にセキュリティで保護される必要があります。また、メジャーが有効なメジャーであるというエラーについてユーザーに通知されないようにする必要があります。
解決方法
この問題は、SQL Server の次の累積的な更新プログラムで修正されています。
SQL Server 2017 の累積更新プログラム 7
SQL Server 用の新しい累積的な更新プログラムには、以前の累積的な更新プログラムに含まれていたすべての修正プログラムとセキュリティの修正が含まれています。 SQL Server の最新の累積的な更新プログラムを確認します。
状態
マイクロソフトでは、この問題をこの資料の対象製品として記載されているマイクロソフト製品の問題として認識しています。
関連情報
ソフトウェアの更新を説明するために Microsoft が使用する 用語について説明します。