症狀
當您在 Report Builder 或 SQL Server 資料工具中變更 Microsoft SQL Server 2012、2014 或 2016 Reporting Services (SSRS) 報告中的參數時,無法儲存該報告。 此外,您收到下列錯誤訊息:
注意
System.Web.Services.Protocols.SoapException:輸入 XML 不符合結構描述。 API 文件中說明了 XML 文法。 如需報表中的 XML,請參閱報表定義語言語法。 ---> Microsoft.ReportingServices.Diagnostics.Utilities.InvalidXmlException:輸入 XML 不符合結構描述。 API 文件中說明了 XML 文法。 如需報表中的 XML,請參閱報表定義語言語法。
位於 Microsoft.ReportingServices.Library.ReportingService2010Impl.CreateReport (字串報表、字串父級、布林值覆寫、位元組[] 定義、屬性[] 屬性、ItemType ItemType、CatalogItem& ItemInfo、Warning[]& Warnings)
位於 Microsoft.ReportingServices.Library.ReportingService2010Impl.CreateCatalogItem (String ItemType、字串名稱、字串父系、布林值覆寫、Byte[] 定義、Property[] 屬性、CatalogItem& ItemInfo、Warning[]& Warnings)
位於 Microsoft.ReportingServices.WebServer.ReportingService2010.CreateCatalogItem (字串 ItemType、字串名稱、字串父系、布林值覆寫、Byte[] 定義、Property[] 屬性、CatalogItem& ItemInfo、Warning[]& Warnings)
解決方式
此問題已在下列 SQL Server 累積更新中修正:
SQL Server 2012 Service Pack 3 的累積更新 7
建議:安裝最新的 SQL Server 累積更新
SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:
適用於 SQL Server 2016 的最新累積更新
適用於 SQL Server 2014 的最新累積更新
適用於 SQL Server 2012 SP3 的最新累積更新
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。
參考資料
了解 Microsoft 用來說明軟體更新的術語。