【问题标题】:Can't print report from SQL Reporting Services无法从 SQL Reporting Services 打印报告
【发布时间】:2009-06-17 13:17:01
【问题描述】:

我遇到了一个问题,我可以在 ASP.NET 环境中查看我的报告,甚至可以导出它们,但是当我打印它们时,我收到以下 javascript 错误:

"对象不支持该属性 或方法”

当我运行调试器时,我看到以下代码:

<HTML>
    <BODY onload="Print()">

        <OBJECT ID="RSClientPrint" CLASSID="CLSID:FA91DF8D-53AB-455D-AB20-F2F023E498D3" CODEBASE="?rs:Command=Get&rc:GetImage=8.00.1038.00rsclientprint.cab#Version=2000,080,1044,000" VIEWASTEXT></OBJECT>

        <script language="javascript">
        function Print()
        {
            RSClientPrint.MarginLeft = 6.35;
            RSClientPrint.MarginTop = 3.81;
            RSClientPrint.MarginRight = 6.35;
            RSClientPrint.MarginBottom = 3.81;

            RSClientPrint.PageHeight = 215.9;
            RSClientPrint.PageWidth = 355.6;

            RSClientPrint.Culture = 1033;
            RSClientPrint.UICulture = 9;

            RSClientPrint.Print("http://192.9.200.36/ReportServer", "%2fERSReports%2fGrossRequirements", "GrossRequirements")
        }
        </script>

    </BODY>
</HTML>

我什至尝试从服务器执行此操作,以管理员身份登录...并将 IE 中的安全设置设置为低,但仍然出现此错误。

上周一切正常,据我所知,唯一可能发生的事情是服务器推出了更新,这可能是罪魁祸首。

无论如何,知道如何解决这个问题吗?我的用户迫切需要打印这些报告。

任何帮助将不胜感激!

【问题讨论】:

    标签: sql-server internet-explorer reporting-services


    【解决方案1】:

    http://www.tek-tips.com/viewthread.cfm?qid=1541733&page=1

    检查这个线程。听起来与您的问题非常相似。

    【讨论】:

    • @TheTXI 谢谢!我会让你知道我发现了什么!
    【解决方案2】:

    http://blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx - 这对问题有很好的解释,所以你可以理解它。

    确保您还在应用/网络服务器上安装了可再分发的报表查看器。过了这个问题后,我又遇到了另一个问题。

    http://support.microsoft.com/default.aspx/kb/933137

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多