SSASを使用してMDXクエリを実行するASP Webアプリケーションがあります。私はいくつかのクエリで次のエラーを取得し始めている。クエリ実行時のSSASエラー: "ファイルシステムエラー:レコードIDが正しくありません。"
File system error: The record ID is incorrect. Physical file: \?\C:\Program Files\Microsoft SQL Server\MSAS10_50.MSSQLSERVER\OLAP\Temp\NLevelDecodeStore_{E81C53D3-9A74-11E1-B75A-00155D1E7701}.tmp. Logical file: .
これまでに問題が発生したことはないので、今は始まったばかりです。私のWebアプリケーションでのみエラーが発生します。SSMSで実行すると、結果がすぐに返されます。
ウェブアプリケーションがネットワークサービスアカウントで動作しているため、セキュリティ上の問題である可能性があると考えて、管理者アカウントでクエリを実行しようとしました。また、ネットワーク管理者のアカウントをサーバー管理者のリストに追加すると(SSMS、サーバー、プロパティ、セキュリティタブのサーバーを右クリックしても)、クエリも完了します。しかし、私はどちらかといえば、セキュリティ上のリスクがあるため、これらのどちらかをやってはいけませ
編集: 上記の解決策の問題は、SSASロールセキュリティがサーバー管理者に適用されないことです。