我创建了一个自定义程序集,该程序集使用第三方程序集。我在本地机器上部署了一个自定义程序集。但是现在,我应该怎么做才能在生产环境中部署报表和那些程序集。是否有任何可用的自动化/向导流程?
问问题
2744 次
3 回答
5
您需要将该程序集复制到生产服务器的
Microsoft SQL Server\MSSRS\Reporting Services\ReportServer\bin
文件夹中。然后返回 ReportServer 文件夹并打开rssrvpolicy.config
文件以授予 FullTrust 权限CodeGroup
with nameReport_Expressions_Default_Permissions
和CodeGroup
with 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 回答