次の方法で共有


レポート スキーマのバージョンを確認する方法

レポート定義ファイルには、rdl ファイルの検証に使用するレポート定義スキーマのバージョンを示す RDL 名前空間への参照が含まれています。以前の名前空間に対応するレポートが作成済みの場合、Business Intelligence Development Studio のレポート デザイナで .rdl ファイルを開くと、レポート デザイナによって自動的にバックアップ ファイルが作成され、レポートが現在の名前空間にアップグレードされます。アップグレードされたレポート定義を保存すると、変換された .rdl ファイルが保存されることになります。詳細については、「レポートのアップグレード」を参照してください。

レポートの RDL スキーマのバージョンを確認する方法

  • メモ帳や、XML を表示できる XML Notepad 2007 などのアプリケーションでレポートを開きます。

    スキーマ名前空間は XML の Report 要素で指定されます。たとえば、次の Report 要素では、レポート デザイナの名前空間とレポート定義の名前空間が指定されています。

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition">
    

    レポート定義の名前空間は、https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition という URL で指定されています。

レポート デザイナの RDL スキーマのバージョンを確認する方法

  1. 新しいレポート サーバー プロジェクトを開きます。

  2. [プロジェクト] メニューの [新しい項目の追加] をクリックします。[新しい項目の追加] ダイアログ ボックスが表示されます。

  3. [テンプレート] ペインで [レポート] をクリックします。

  4. [名前] にレポートの名前を入力するか、既定の名前をそのまま使用します。

  5. [追加] をクリックします。レポート デザイナの [デザイン] ビューに新しい空のレポートが表示されます。

  6. [表示] メニューの [コード] をクリックします。レポート定義が XML ファイルとして表示されます。

    スキーマ名前空間は XML の Report 要素で指定されます。たとえば、次の Report 要素では、レポート デザイナの名前空間とレポート定義の名前空間が指定されています。

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition">
    

    レポート定義の名前空間は、https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition という URL で指定されています。

レポート サーバー上で RDL スキーマのバージョンを確認する方法

  • レポート マネージャで、「https://localhost/reportserver/reportdefinition.xsd」という URL を入力します。

    .xsd ファイルがブラウザに表示されます。

    スキーマ名前空間は XML の schema 要素で指定されます。たとえば、次の schema 要素では、Visual Studio によって内部的に使用される targetNamespace 参照、スキーマ自体 (xsd) の xsd 参照、およびレポート定義参照の 3 つの名前空間が指定されています。

    <xsd:schema 
    targetNamespace="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition" 
    elementFormDefault="qualified">
    

    レポート定義の名前空間は、https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition という URL で指定されています。