我的用户无法以任何格式从Sql Server Reporting Services(SSRS)报告中导出报告。此用户使用IE8运行Windows 7 x86 SP1。
用户将显示任何报告并正确显示。然后,他们将单击报表工具栏上的“导出”按钮(将其导出为Excel或PDF),并显示以下错误:
不支持此类界面 - Reserved.ReportViewerWebControl.axd URI:http // reportserver ...
在同一位置和simliar计算机配置的其他人没有问题。问题用户安装了Office 2007,它可以毫无问题地打开Excel文件。同样,此用户在所有报告中都存在此问题,并且没有其他用户在任何报告上出现此问题。因此,显然他的计算机上有一些问题,但我真的不知道从哪里开始。
绝望之下,我让他点击了报告工具栏上的“打印”按钮,因为我知道这会触发一些MS所需组件的下载。他能够从那里打印,但上述错误仍然存在。
我非常感谢任何建议或反馈。谢谢!
答案 0 :(得分:0)
这很可能是IE8的一个问题。我将从运行Internet Explorer疑难解答开始: (http://support.microsoft.com/kb/936211)
另外,请确保用户最近已完成防病毒检查。
祝你好运。答案 1 :(得分:0)
首先,请尝试以下操作,看看问题是否消失:
选项1
第1步:修复IE
在以管理员身份运行的命令提示符中复制并粘贴以下内容,然后按:
"%systemroot%\system32\regsvr32.exe" "C:\Program Files\Internet Explorer\ieproxy.dll"
如果您正在运行64位窗口,请尝试以下操作:
"%systemroot%\system32\regsvr32.exe" "C:\Program Files> (x86)\Internet Explorer\ieproxy.dll
“
选项2
如果上述操作无效,请尝试以下两个步骤。
步骤1:重新注册所有DLL
以管理员身份打开命令提示符。键入以下命令:
FOR /R C:\ %G IN (*.dll) DO "%systemroot%\system32\regsvr32.exe" /s "%G"
此时您可能会弹出一些错误窗口,只需忽略它们并在命令提示符停止搅拌时关闭它们。
第2步:修复IE
在以管理员身份运行的命令提示符中复制并粘贴以下内容,然后按:
"%systemroot%\system32\regsvr32.exe" "C:\Program Files\Internet Explorer\ieproxy.dll"
如果您正在运行64位窗口,请尝试以下操作:
"%systemroot%\system32\regsvr32.exe" "C:\Program Files> (x86)\Internet Explorer\ieproxy.dll
“
来源: