2

一部のユーザーが独自のレポートを作成できるように、アドホック レポート モデルを作成するように依頼されたため、最近 Microsoft Report Builder 1.0 をいじっています。

レポートにフィルタを追加すると、選択した条件ごとにアプリケーションが常に使用可能な値のドロップダウン リストを提供してきましたが、これは自分の PC でレポート ビルダーを実行し、ローカル SQL のデータベースを介してレポートを作成する場合にのみ当てはまります。サーバ。

Report Builder からリモート データベースにアクセスしようとしたとき、または他のユーザーの PC から自分のデータベースにアクセスしたときに、ドロップダウン リストが生成されません。つまり、ユーザーはパラメーター フィールドにテキスト値を手動で入力する必要があります。

他の誰かがこの問題を抱えているか、それを回避する方法を見つけましたか? おそらくパフォーマンスやセキュリティ上の理由から、この動作は意図的なものですか? これが事実であるとは少し奇妙に思えますが、奇妙なことが起こっています!

4

1 に答える 1

1

私はこの問題に遭遇しました.2つの理由がありました.

  1. レポート モデルへのデータ ソースは、Windows 統合セキュリティを使用するように設定されていませんでした。それ以外の値に設定すると、ドロップダウンが機能しないことがわかりました。

  2. モデルが使用していたテーブル/ビューにデータベース権限の問題がありました。制限付きのテーブルを使用する代わりに、エンド ユーザーがアクセス許可を持っているビューを使用するようにモデルを作り直すことになりました。

Report Builder 1.0 および 2005 モデルは気まぐれで、使用と保守が難しく、機能が非常に限られていることがわかりました。

于 2011-07-12T18:39:02.613 に答える