Die .NET Framework 4.x-Assemblys werden in SQL Server Reporting Services

Ursprüngliche Produktversion: SQL Server 2012, SQL Server 2014
Ursprüngliche KB-Nummer: 2869522

Zusammenfassung

Microsoft SQL Server Reporting Services (SSRS) unterstützt Erweiterungen, indem benutzerdefinierte Erweiterungen und benutzerdefinierter Code eingeschlossen werden. SSRS unterstützt jedoch keine Microsoft .NET Framework 4.x-basierten Assemblys. Daher können Sie keine .NET Framework 4.x-Assembly laden.

Wichtig

Dieses Problem gilt nur für SQL Server 2012- und SQL Server 2014-Versionen von SQL Server.

Hinweis

  • Sie können Assemblys laden, wenn Microsoft Reporting Server 2012 Service Pack 1 (SP1) im Microsoft SharePoint-Integrationsmodus als freigegebener SharePoint-Dienst ausgeführt wird. Dies liegt daran, dass der Dienst als Microsoft .NET Framework 4.5-Prozess ausgeführt wird und der Berichtsserver benutzerdefinierte Assemblys und Erweiterungen laden kann, die für die .NET Framework 4.x erstellt wurden.

  • SSRS basiert auf microsoft .NET Framework 2.0 und Microsoft .NET Framework 3.5. Es wird empfohlen, .NET Framework 2.0 oder .NET Framework 3.5 nur in SSRS zu verwenden.

  • SQL Server Data Tools (SSDT) ist eine Microsoft Visual Studio-Umgebung, die in SQL Server 2012 enthalten ist. Berichts-Designer in SSDT verwendet PreviewProcessingService.exe zum Rendern von Berichten. Da PreviewProcessingService.exe die .NET Framework 4.0 verwendet, können Unterschiede im Verhalten zwischen Der Entwurfszeit und der Bereitstellung auf einem Berichtsserver auftreten.

Weitere Informationen