SQL Server Reporting Services (SSRS) Custom Data Extension Setup
Reporting Services (SSRS) - Custom Data Extension Setup
Softrip's custom SSRS data extension allows reports to pull date either from the database or the middle tier.
This article describes how to install and set up this data extension in your SSRS instance.
Obtain the data extension DLL from Softrip
This DLL will have the necessary code and credentials to connect reports to your Softrip instance
Copy the data extension DLL "Softrip2012.ReportingServices.DataExtensions.dll" to your SSRS install directory
Typically in
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\bin\
Copy any necessary support DLLs to the same directory (e.g. Newtonsoft.Json.dll, Microsoft.ReportingServices.Interfaces2012.dll)
Update the SSRS config file to add support for the new data extension:
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\RSReportServer.config
In the
<Data>
section, add:<Extension Name="Softrip" Type="Softrip.ReportingServices.DataExtensions.ServerConnection,Softrip2012.ReportingServices.DataExtensions"/>
Update the SSRS policy file to add support for the new data extension:
C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\RSSRVPolicy.config
Add
CodeGroups
for the physical location of the DLLs:<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="SoftripExtensionCodeGroup" Description="Code group for Softrip data processing extension"> <IMembershipCondition class="UrlMembershipCondition" version="1" Url="C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\bin\Softrip2012.ReportingServices.DataExtensions.dll" /> </CodeGroup>
<CodeGroup class="UnionCodeGroup" version="1" PermissionSetName="FullTrust" Name="SoftripExtensionSupportCodeGroup" Description="Code group for Softrip data processing extension support DLLs"> <IMembershipCondition class="UrlMembershipCondition" version="1" Url="C:\Program Files\Microsoft SQL Server Reporting Services\SSRS\ReportServer\bin\Newtonsoft.Json.dll" /> </CodeGroup>