SQL Server Reporting Services 不支援 .NET Framework 4.x 元件

原始產品版本:SQL Server 2012 SQL Server 2014
原始 KB 編號: 2869522

摘要

Microsoft SQL Server Reporting Services (SSRS) 透過包含自訂延伸模組和自定義程式代碼來支援擴充功能。 不過,SSRS 不支援 Microsoft .NET Framework 4.x 型元件。 因此,您無法載入 .NET Framework 4.x 元件。

重要事項

此問題僅適用於 SQL Server 2012 和 SQL Server 2014 版本的 SQL Server。

注意事項

  • 當 Microsoft SharePoint 整合模式中的 Microsoft Reporting Server 2012 Service Pack 1 (SP1) 以 SharePoint 共用服務執行時,您可以載入元件。 這是因為服務會以 Microsoft .NET Framework 4.5 程式執行,而且報表伺服器可以載入針對 .NET Framework 4.x 建置的自定義元件和延伸模組。

  • SSRS 是針對 Microsoft .NET Framework 2.0 和 Microsoft .NET Framework 3.5 所建置。 建議您只在 SSRS 中使用 .NET Framework 2.0 或 .NET Framework 3.5。

  • SQL Server Data Tools (SSDT) 是 2012 SQL Server 隨附的 Microsoft Visual Studio 環境。 SSDT 中的 報表設計師 會使用 PreviewProcessingService.exe 來轉譯報表。 因為 PreviewProcessingService.exe 使用 .NET Framework 4.0,所以您可能會在設計時間與部署至報表伺服器之間遇到行為上的差異。

其他相關資訊