レポート スキーマのバージョンを確認する方法
レポート定義ファイルには、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 スキーマのバージョンを確認する方法
新しいレポート サーバー プロジェクトを開きます。
[プロジェクト] メニューの [新しい項目の追加] をクリックします。[新しい項目の追加] ダイアログ ボックスが表示されます。
[テンプレート] ペインで [レポート] をクリックします。
[名前] にレポートの名前を入力するか、既定の名前をそのまま使用します。
[追加] をクリックします。レポート デザイナの [デザイン] ビューに新しい空のレポートが表示されます。
[表示] メニューの [コード] をクリックします。レポート定義が 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 で指定されています。