SQL Server 2008 R2 SP3 を実行しているサーバーで、約 400 個のレポートを含む ReportServer データベースを使用しています。
SQL Server データベースとレポート サーバーを別のマシンに移行しようとしていますが、レポート サーバー レポートで暗号化されたデータを保持できないようです。
さまざまなフォーラムからの関連する投稿のリストを実行した後、問題を解決する解決策を見つけることができませんでした。
新しいマシンで ReportServer データベースを復元し、すべてのログインとパスワードが適切に複製されていることを確認しました。データベースを復元して URL にアクセスしようとすると、「レポート サーバーが初期化されていません」というメッセージが表示されます。これはさまざまな投稿で文書化されており、暗号化キー ファイルを使用して暗号化されたコンテンツを削除および復元することを提案しています。
これを行った後、URL と Report Builder からすべての ReportServer レポートを表示できるようになりました。
ただし、暗号化キーを復元した後でも、データソースの資格情報 (ユーザー名/パスワード) がレポートに復元されません。レポート ビルダーでレポートを編集すると、データソースの資格情報が [資格情報を要求する] に設定されます。その結果、アプリケーションから実行するとすべてのレポートが失敗します。
この問題の解決がどうしても必要です。そうしないと、400 件のレポートすべてを手動で編集して資格情報を再確立する必要があります。
すべての提案は大歓迎です。
ありがとう、レナード