我创建了一个自定义程序集,此程序集使用第三方程序集。 我已在本地计算机中部署了自定义程序集。但是现在,我应该怎么做才能在生产环境中部署报告和那些程序集。是否有可用的自动/向导过程?
答案 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
连接到您的生产服务器。