職場では、ユーザーはReportingServicesのレポートビルダーを使用して独自のレポートを生成できます。
しかし、残念ながら、それが生成するクエリは非常に非効率的であり、「WITH(NOLOCK)」を使用しません-すべての人の速度を低下させます。
これらは、最新のデータを使用して実際に実行する必要があるレポートです。レポートサーバーにオフロードすることはできません。また、非常に具体的で詳細なデータをクエリするため、ここではハイパーキューブは役に立ちません。
したがって、問題は次のとおりです。
レポートビルダーのデータモデルを構成して、テーブルをクエリするときに生成されるクエリが常に「WITH(NOLOCK)」を使用するようにする方法はありますか?