0

有一个带有脚本任务的包,可以打印 SSRS 报告。包运行,一切都很完美。当我将它部署到生产服务器时,它不起作用,我知道这是因为我将它发送到的打印机(它无效,它不在列表中)。

问题是... SQL Server 代理服务帐户配置了打印机,更不用说我发送此报告的打印机设置为默认值。

该软件包由另一个帐户运行,该帐户配置了打印机,正确的权限(出于测试目的,该帐户几乎可以做任何事情),模糊的东西。

另一方面,运行 SSIS 的帐户可以做的很少(甚至不能通过花哨的 kerberos 传递 :)。

有什么建议么?如果你能指出我正确的方向,那就太好了。

EDIT 包从 SSIS 运行,但不从 SQL Server 代理运行。我们正在尝试临时修复另一家公司软件中的错误(它不会创建很少的报告,用户不想使用它,人们倒退,猫和狗住在一起),等待补丁。由于显而易见的原因,我们无法更改代码,唯一的解决方案是找到未创建的报告并自行创建它们。

4

0 回答 0