Microsoft 将 Microsoft SQL Server 2008 Service Pack 1 (SP1)和 SQL Server 2008 R2 修补程序分发为一个可下载文件。 由于修补程序是累积的,因此每个新版本都包含了以前的 SQL Server 2008 Service Pack 1 (SP1)和 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。
重要说明 本文包含的信息介绍了如何帮助降低安全设置或如何关闭计算机上的安全功能。 您可以进行这些更改来解决特定问题。 在进行这些更改之前,我们建议你评估与在你的特定环境中实施此解决方法相关的风险。 如果你实现此解决方法,请采取任何适当的附加步骤来帮助保护你的计算机。
症状
请考虑以下情况:
-
在运行 Windows Vista 的计算机或 Windows 操作系统的更高版本上运行 Internet Explorer 8。 注意 不要以管理员身份运行 Internet Explorer 8。
-
启用以下功能,或者已启用以下功能:
-
在 Windows 中启用了 "用户帐户控制(UAC)" 功能。
-
为Internet区域、本地 Intranet区域和 "受信任的站点" 区域选中 "启用保护模式" 复选框。
-
-
使用 Internet Explorer 8 访问 Microsoft SQL Server 2008 Reporting Services (SSRS 2008)或 SQL Server 2008 R2 的报表管理器网站。
-
在网站上创建报表,然后尝试打印报表。
-
你会收到一条消息,建议你在 Internet Explorer 8 中安装 RSClientPrintControl ActiveX 控件。
-
安装该控件。
在这种情况下,不会打印报表,然后收到以下错误消息:
执行此操作时出错
原因
出现此问题的原因是 RSClientPrintControl ActiveX 控件无法正确处理 "打印" 对话框的 WM_INITDIALOG 邮件。
解决方案
累积更新信息
SQL Server 2008 SP1
此问题的修补程序首次在累积更新11中发布。有关如何为 SQL Server 2008 Service Pack 1 (SP1)获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2413738 SQL Server 2008 的累积更新包 11 Service Pack 1 注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 Service Pack 1 (SP1)修复版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
970365 在发布 SQL Server 2008 Service Pack 1 之后发布的 SQL Server 2008 版本
SQL Server 2008 R2
此问题的修补程序首次在累积更新5中发布。有关如何为 SQL Server 2008 R2 获取此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2438347 SQL Server 2008 R2 的累积更新程序包5 注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
981356 发布 SQL Server 2008 R2 后发布的 SQL Server 2008 R2 版本
SQL Server 2008 Service Pack 2
此问题的修补程序首次发布于 SQL Server 2008 Service Pack 2 的累积更新2。有关此累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2467239 SQL Server 2008 的累积更新包2服务包2注意 由于这些版本是累积的,因此每个新的修复版本都包含以前的 SQL Server 2008 修复版本附带的所有修补程序和所有安全修补程序。 Microsoft 建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2402659 发布 SQL Server 2008 Service Pack 2 后发布的 SQL Server 2008 版本 为特定 SQL Server service pack 创建 Microsoft SQL Server 2008 修补程序。 必须将 SQL Server 2008 Service Pack 2 修补程序应用到 SQL Server 2008 Service Pack 2 的安装。 默认情况下,SQL Server service pack 中提供的任何修补程序都包含在下一个 SQL Server service pack 中。
解决方法
警告 此解决方法可能会导致你的计算机或网络更易受到恶意用户或恶意软件(例如病毒)的攻击。 我们不建议你采用这种解决方法。 我们不建议此解决方法,而是提供此信息,以便你自行决定是否可以实施此解决方法。 使用此解决方法的风险由您自己承担。要解决此问题,请单击以清除本地 Intranet区域和受信任的站点区域中的 "启用保护模式" 复选框。 为此,请按照下列步骤操作:
-
打开 Internet Explorer 8,单击 " 工具",单击 " Internet 选项",然后单击 " 安全 " 选项卡。
-
单击 " 本地 Intranet " 区域,然后单击以清除 " 启用保护模式 " 复选框。
-
单击 " 受信任的网站 " 区域,然后单击以清除 " 启用保护模式 " 复选框。
-
重启 Internet Explorer 8。
状态
Microsoft 已确认这是在“适用范围”部分中列出的 Microsoft 产品存在的问题。