如何在生产环境中的SSRS中部署自定义程序集

时间:2013-01-30 09:25:37

标签: ssrs-2008

我创建了一个自定义程序集,此程序集使用第三方程序集。 我已在本地计算机中部署了自定义程序集。但是现在,我应该怎么做才能在生产环境中部署报告和那些程序集。是否有可用的自动/向导过程?

3 个答案:

答案 0 :(得分:5)

您需要将该程序集复制到生产服务器中 Microsoft SQL Server\MSSRS\Reporting Services\ReportServer\bin文件夹。 然后返回ReportServer文件夹并打开rssrvpolicy.config文件,授予对名称为CodeGroup的{​​{1}}和类名为Report_Expressions_Default_Permissions的{​​{1}}的FullTrust权限。

答案 1 :(得分:1)

您可以将库复制到ReportServer \ Bin文件夹 例如:C:\ Program Files \ Microsoft SQL Server \ MSRS10_50.R2 \ Reporting Services \ ReportServer \ bin

然后修改ReportServer文件夹中的rssrvpolicy.config,找到“$ CodeGen $”并添加以下代码

<CodeGroup
    class="UnionCodeGroup"
    version="1"
    PermissionSetName="FullTrust"
    Name="CoDeMagSample"
    Description="CoDe Magazine Sample. ">
   <IMembershipCondition
        class="UrlMembershipCondition"
        version="1"
        Url="C:\Program Files\Microsoft SQL Server\MSRS10_50.R2\Reporting Services\ReportServer\bin\YOURLIBRARY.dll"
/>

答案 2 :(得分:0)

有一个工具。它被称为Reporting Services Scripter

另一个选择是通过SSRS连接到您的生产服务器。