sql >> データベース >  >> RDS >> Sqlserver

SSRSレポート定義はサーバーよりも新しい

    私は実際に同様の問題に遭遇しました。2016年に変更を加えると「文書化されていないエラー/無効なRDL構造」エラーが発生したため、RDLファイルを編集して、以前のバージョンで開いて変更を加えました。それほど難しくはありませんが、タグをいくつか編集する必要があります。

    新しいレポートの場合は、おそらく古いバージョンを使用する必要がありますが、既存のレポートの場合は、これを行うことができます:(私は2008年に戻しました)

    • レポートタグを変更します:
      • MustUnderstand="df"を削除
      • xmlns値を「http://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition」に変更します
      • xmlns:df属性を削除します。
    • 「ReportParametersLayout」ブロック全体を削除します。
    • 「df」タグとそのコンテンツを削除します。
    • 「ReportSections」と「ReportSection」の開始タグと終了タグ(コンテンツではない)を削除します。

    実際には、ブログ投稿の一部としてこれを行うためのスーパーハックなコードをいくつか作成しましたが、手動編集は十分に簡単です。



    1. oracleSQL日付から時間を削除する方法

    2. PyPy、Django、PostgreSQLをどのように連携させるのですか?

    3. アクセスデータベースのSQLServerへの移行

    4. PostgreSQLの接続管理:ガイド