Microsoft 以一个可下载文件的形式分发 Microsoft SQL Server 2008 R2 修补程序。 由于修补程序是累积的,因此每个新版本都包含了以前的 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。
症状
假设你在具有 microsoft SQL Server 2008 R2 RTM 的计算机上安装 Microsoft Visual Studio 2010 Service Pack 1 (SP1),并且已安装 Microsoft SQL Server 2008 R2 的累积更新1到6。 在这种情况下,Microsoft SQL Server 2008 R2 Management Studio (SSMS 2008 R2)中的智能感知功能可能停止工作。 注意 智能感知功能提供了有关如何完成 SQL 查询的建议。 此外,当您在 SSMS 的查询窗口中创建 SQL 查询时,该功能将提供查询验证。 如果出现此问题,则 SSMS 2008 R2 不会提供有关如何完成查询的建议,并且不会通过使用红色波浪线来突出显示 SQL 查询中的错误。
解决方案
若要解决此问题,请应用以下累积更新。 此累积更新修复了在 Visual Studio 2010 SP1 中包含的 SSMS 2008 R2 和 Transact-sql 语言服务之间的不兼容。注意 如果在安装了 Visual Studio 2010 RTM 的计算机上安装此累积更新,则可能会在 Visual Studio 中遇到 SQL IntelliSense 功能丢失。 若要解决此问题,请安装 Visual Studio 2010 SP1。 若要下载此服务包,请访问以下 Microsoft 网站:
累积更新信息
此问题的修补程序首次在累积更新7中发布。 有关如何获取适用于 Microsoft SQL Server 2008 R2 的累积更新包的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2507770 SQL Server 2008 R2 的累积更新包7注意 由于这些版本是累积的,因此每个新的修复版本都包含了以前的 SQL Server 2008 R2 修补程序版本附带的所有修补程序和所有安全修补程序。 我们建议你考虑应用包含此修补程序的最新修复版本。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
981356 发布 SQL Server 2008 R2 后发布的 SQL Server 2008 R2 版本
SQL Server 2008 R2 的 Service pack 信息
若要解决此问题,请获取最新的 SQL Server 2008 R2 服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2527041 如何获取最新的 SQL Server 2008 R2 服务包
状态
Microsoft 已确认这是 "适用于" 部分中列出的 Microsoft 产品中的问题。此问题首先在 sql server 2008 R2 Service Pack 1 for SQL Server 2008 R2 中更正。
更多信息
有关 Visual Studio 2010 Service Pack 1 的详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
983509 Visual Studio 2010 Service Pack 1 的说明有关软件更新术语的更多信息,请单击下面的文章编号以查看 Microsoft 知识库中的相应文章:
824684 用于描述 Microsoft 软件更新的标准术语的说明