0

2つのレポートサーバーがあります。 1つはテスト用で、もう1つはプロダクション用です。当社のビジネスアナリストは、Report Builder 3.0を使用してレポート(rdlファイル)を作成します。テストレポートサーバー(例:http://test/reportserver)の開発とテストが完了したら、 "ReportServerUrl"とデータソースを変更し、プロダクションレポートサーバー(例:http://prod/reportserver)にアップロードします。Report Builder 3.0でReportServerUrlを変更する方法は?

問題がレポートビルダー3.0のUIでこの変更を構成する方法が見つかりません。私が見つける唯一の方法は、メモ帳を使用してRDLファイルを開き、URLを探して変更することです。

私たちのアナリストはプログラマーではないので、私はメモ帳を使用しないでください。 ReportServerUrlを変更するボタンがどこにあるのかわかりますか?

答えて

1

共有データソースをレポートに追加するか、既存のデータソースを編集してレポートサーバーに接続するたびに、現在のレポートサーバーが更新されます。これは、レポートビルダウィンドウ(「現在のレポートサーバー...」)の左下に表示され、.rdlファイル内の<rd:ReportServerUrl>タグにも書き込まれます。これは、レポートによって接続された最後のReport Serverの指標に過ぎません。

<rd:ReportServerUrl>を変更する場合は、レポートのDataSourceを、URLを表示したいReport Server上のデータソースに変更するだけで済みます。

+0

私は単一のデータソース接続タイプ= SQLサーバーのレポートを持っています。私は、SQLサーバーを本番SQLに変更します。テスト接続は成功です。しかし、レポートを保存して閉じると再び開くと、テストレポートサーバーに接続しようとします。 – Mark

+0

申し訳ありませんが、共有データソースを使用していると仮定しました。新しい空白レポートを作成して(Report BuilderでデフォルトのReport Serverを設定していない)埋め込みSQL Serverデータソースを追加して '.rdl'を保存すると、ファイルにという値は追加されません。これもあなたが従ったプロセスだと言っていますが、 '.rdl'の' '値で終わるのでしょうか? – 3N1GM4

+0

SQLデータソースを埋め込んでいるかどうかわかりません。私が持っているのは、単一のrdlファイルで、Report Builder 3.0を使って再生できます。問題は、ユーザーがデスクトップ上のrdlをダブルクリックしてビルダーを開いて、http:// test/reportserverに常に接続しているときです。レポートビルダーを使用してhttp:// prod/reportserverに変更する方法をユーザーに示したいとします。 – Mark

関連する問題