none
SQLServer2008R2の標準レポートが表示されません。 RRS feed

  • 質問

  • SQLServer2008R2の標準レポートが表示されません。

    SQLServer2000からSQLServer2008R2に復元したデータベースで
    互換性レベルが(80)の場合、各データベースで標準レポートを表示すると
    「インデックス(0ベース)は0以上で、引数リストのサイズよりも小さくなければなりません。」
    と言うメッセージが表示されてレポートが表示されません。
    互換性レベルを(100)にすれば表示されますが、運用上互換性レベルが(80)で運用しなければなりません。
    原因と、回避方法をご存知であればアドバイスをお願いします。

    2012年9月27日 4:44

回答

  • 残念ながら、データベースの互換性レベルが SQL Server 2000 (80) の場合、標準レポートは動作しません。
    標準レポートを動作させるためには、データベースの互換性レベルを SQL Server 2005 (90) 以降にする必要があります。

    US のフォーラムに同様の質問がありましたので、参考になると思います。

    Can't get standard reports to work in SSMS

    • 回答としてマーク tudura 2012年10月1日 23:23
    2012年9月27日 5:56

すべての返信

  • 残念ながら、データベースの互換性レベルが SQL Server 2000 (80) の場合、標準レポートは動作しません。
    標準レポートを動作させるためには、データベースの互換性レベルを SQL Server 2005 (90) 以降にする必要があります。

    US のフォーラムに同様の質問がありましたので、参考になると思います。

    Can't get standard reports to work in SSMS

    • 回答としてマーク tudura 2012年10月1日 23:23
    2012年9月27日 5:56
  • 互換レベルが80の場合は動作しないことが分かりました。

    ほかの方法を考えてみます。

    ありがとうございました。

    2012年10月2日 0:11