2

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

4

3 回答 3

5

您需要将该程序集复制到生产服务器的 Microsoft SQL Server\MSSRS\Reporting Services\ReportServer\bin文件夹中。然后返回 ReportServer 文件夹并打开rssrvpolicy.config文件以授予 FullTrust 权限CodeGroupwith nameReport_Expressions_Default_PermissionsCodeGroupwith class name FirstMatchCodeGroup

于 2013-01-31T00:04:36.330 回答
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"
/>

于 2015-09-18T04:25:34.243 回答
0

有一个工具可以做到这一点。它称为Reporting Services Scripter

另一种选择是通过SSRS.

于 2013-01-30T11:13:59.690 回答