如何:識別報表結構描述版本
報表定義檔案包含 RDL 命名空間的參考,其中指定了用來驗證 rdl 檔的報表定義結構描述版本。當您在 Business Intelligence Development Studio 的報表設計師中開啟 .rdl 檔時,如果此報表是針對先前的命名空間所建立,報表設計師就會自動建立備份檔案,並且將此報表升級至目前的命名空間。如果您儲存了升級的報表定義,就會儲存轉換的 .rdl 檔。如需詳細資訊,請參閱<升級報表>。
如何:識別報表的 RDL 結構描述版本
在可以檢視 xml 的應用程式 (例如 [記事本] 或 XML Notepad 2007) 中開啟報表。
XML 報表元素會指定結構描述命名空間。例如,下列報表元素會指定報表設計師的命名空間以及報表定義的命名空間。
<Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition">
報表定義命名空間是由下列 URL 指定:https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition。
如何:識別報表設計師的 RDL 結構描述版本
開啟新的報表伺服器專案。
在 [專案] 功能表上,按一下 [加入新項目]。[加入新項目] 對話方塊隨即開啟。
在 [範本] 窗格中,按一下 [報表]。
在 [名稱] 中,輸入報表名稱或接受預設值。
按一下 [加入]。報表設計師就會在 [設計] 檢視中開啟新的空白報表。
在 [檢視] 功能表中,按一下 [程式碼]。報表定義就會顯示成 XML 檔。
XML 報表元素會指定結構描述命名空間。例如,下列報表元素會指定報表設計師的命名空間以及報表定義的命名空間。
<Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner xmlns="https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition">
報表定義命名空間是由下列 URL 指定:https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition。
如何:識別報表伺服器的 RDL 結構描述版本
在報表管理員中,輸入下列 URL:https://localhost/reportserver/reportdefinition.xsd
.xsd 檔就會在瀏覽器中開啟。
XML 結構描述元素會指定結構描述命名空間。例如,下列結構描述元素會指定三個命名空間:Visual Studio 在內部使用的 targetNamespace 參考、結構描述本身 (xsd) 的 xsd 參考,以及報表定義參考。
<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">
報表定義命名空間是由下列 URL 指定:https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition