共用方式為


尋找報表定義架構版本 (SSRS)

報表定義檔會指定用來驗證 rdl 檔案之報表定義架構版本的 RDL 命名空間。 當您在報表撰寫環境中開啟 .rdl 檔案時,例如 SQL Server Data Tools 中的報表設計師 (SSDT) 或報表產生器,如果報表是針對先前的命名空間建立的,則會自動建立備份檔,而且報表會升級至目前的命名空間。 如果您儲存升級的報表定義,則會儲存已轉換的 .rdl 檔案。 這是升級報表定義的唯一方式。 報表定義本身不會在報表伺服器上升級。 已編譯的報表會在報表伺服器上升級。 如需詳細資訊,請參閱 升級報表

如何:識別報表的 RDL 架構版本

  1. 在記事本或 XML 記事本 2007 等應用程式中開啟報表 .rdl 檔案,您可以在其中檢視 xml。

    XML Report 元素會指定架構命名空間。 例如,下列 Report 元素會指定報表設計師的命名空間,以及報表定義的命名空間。

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

    報表定義命名空間是由下列 URL 指定: https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition

如何:識別報表設計師的 RDL 架構版本

  1. 開啟新的專案。 您選擇的專案版本會決定 RDL 架構的版本。 在 SQL Server 2014 中,支援多個架構版本。 如需詳細資訊,請參閱 SQL Server Data Tools (SSRS) 中的部署和版本支援

  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/2009/01/reportdefinition">  
    

    報表定義命名空間是由下列 URL 指定: https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition

如何:識別報表伺服器上的 RDL 架構版本

  • 在報表管理員中,輸入報表伺服器的URL。 例如,下列 URL 會指定本機電腦上的報表伺服器:

    https://localhost/reportserver/reportdefinition.xsd

    .xsd 檔案會在瀏覽器中開啟。

    XML 結構元素指定結構命名空間。 例如,下列架構元素會指定三個命名空間:Visual Studio 內部使用的 targetNamespace 參考、架構本身的 xsd 參考(xsd),以及報表定義參考。

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

    報表定義命名空間是由下列 URL 指定: https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition

另請參閱

升級報表
報表定義語言 (SSRS)