事実: Visual Studio 2010、SQL Server 2008 R2、SQL Server 2008 R2 Reporting Services
複数のプロジェクトで構成されるソリューションがあります。これは、ネストされた展開フォルダーを作成できないためです。
したがって、私のソリューションは次のようになります。
- 学生 -> レポートが学生に展開されます
- StudentsGraduated -> レポートが Students/Graduated に展開されます
- StudentsGraduatedWithHonours _> レポートは、Students/Graduated/WithHonours にデプロイされます
- StudentsBlueEyes -> レポートは Students/BlueEyes にデプロイされます
- StudentsGreenEyes -> レポートは Students/GreenEyes にデプロイされます
すべてのレポートは、適切なフィルターを使用して 1 つのデータセットを使用する必要があります。
そこで、各プロジェクトがそのデータセットを /Student/DataSets にデプロイするようにデプロイをセットアップしました。各プロジェクトに同一のデータセットがあることを確認して、展開時にすべてのプロジェクトが同じデータセットを使用するようにしました。
しかし、どうやらこれはうまくいきません。最後にデプロイされたレポートのみがデータセットを使用できます:(
- データセットを使用してすべてのレポートを同じプロジェクトに配置すると機能しますが、手動ですべてのレポートを適切な場所に移動する必要があります。
- レポートを独自の DataSet フォルダーに展開するようにすべてのプロジェクトを設定することもできますが、同じ DataSet がたくさん横たわっていて、目的を達成できません。
- 配置後、reportmanager を使用してデータセットを手動でリセットすることはできますが、各レポートと 19 個のレポートで平均 7 個のデータセットがある場合、かなり面倒な作業になります......
これは既知の現象ですか?異なるプロジェクトのレポートで同じデータセットを使用することはできますか? もしそうなら、どのように?
私は本当にこれについてあなたの考えを知りたいです......