本文介绍 SQL Server 软件更新包的命名架构和修复区域。
原始产品版本:SQL Server
              原始 KB 数: 822499
包信息和发布类型
Microsoft为创建和分发的 SQL Server 的所有软件更新包采用了标准化命名架构。
软件更新包是一个可执行文件(.exe 或 .msi)文件,其中包含一个或多个文件,这些文件可能应用于 SQL Server 安装以更正特定问题。 软件更新包由客户支持服务(CSS)分发给计算机受特定问题影响的客户。
Microsoft已采用软件更新包的命名架构,原因如下:
- 跨软件更新包创建一致性。
- 更轻松地搜索软件更新包和知识库文章。
- 明确标识软件更新包适用的语言和 SQL Server 版本。
在下载时选择的每个软件更新包都包含在一个自提取可执行文件中,该可执行文件有助于轻松安装和部署软件更新包。
SQL Server 软件更新包通常分为两种主要版本类型:
- GDR (常规分发版本):GDR 版本是为 SQL Server 支持标识的那些关键修补程序保留的,从而可能会影响广泛的客户群。 
- 修补程序:修补程序版本通常用于修复不影响大型客户群的独立问题;产品处于主流支持阶段。 修补程序在两个主要类型中发布: - COD(关键按需)或 OD(按需):COD 或 OD 版本保留给关键客户请求,其中关键业务功能因遇到的问题而受损。 由于请求的性质,这些版本不遵循常规节奏。 
- CU (累积更新):CU 版本是非关键请求,可为不影响关键业务功能的隔离问题提供修补程序。 CU 以两个月的节奏发布,而产品和服务包则处于主流支持阶段。 
 
若要详细了解 ISM 和 SQL Server 服务遵循的不同版本类型,请参阅 SQL Server 团队提供的增量服务模型,以提供报告问题的修补程序。
SQL Server 软件更新包的命名架构
可以使用以下命名架构轻松识别 SQL Server 软件更新包。
- 软件更新包名称架构 - 为了区分联机可用的各种软件更新包,采用以下架构: 
 - <product name or product program name>_<SP number or RTM>_<servicing release>_<KB article number>_<build number optional>_<architecture identifier>
- 提取的 SQL Server 文件名架构 - 下载并提取主 SQL Server 软件更新包后,文件名将如下所示: 
 - <product name or component>-<KB article number>-<build number optional>-<version optional>-<architecture Identifier>-<language code optional>.exe
- 提取的功能包名称架构 - 下载并提取功能包的软件更新包后,文件名将如下所示: - [功能包文件名].msi - ProductName 这是完整的产品名称,其中包括产品版本信息。 对于 SQL Server,此属性可以是下列属性之一: - SQLServer2005
- SQLServer2008
- SQLServer2008R2
- SQLServer2012
 
- SP 编号或 RTM 产品或组件的 Service Pack 级别,可在其顶部应用。 RTM 指示未安装任何 Service Pack 的产品。 
- 知识库文章编号 Microsoft与软件更新关联的知识库文章编号。 
- 服务发布 软件更新的发布类型。 有关详细信息,请访问 “包信息和发布类型 ”部分。 - COD:按需关键
- OD:按需
- CU:累积更新后跟累积更新版本号
 
- 体系结构标识符 此字段用于指示特定修补程序包运行的处理器体系结构。 当前选项如下: - x86:此包在 x86 平台上运行。
- ia64:此包在 Itanium IA-64 平台上针对 64 位运行。
- x64:此包仅在 AMD x64 和兼容系统上运行。
 
- 版本 :指示软件版本的可选字段。 
- 内部版本号:用于指示软件更新中包含的 SQL Server 内部版本号的可选字段。 
 - 例如,在 SQL2000-KB840223-8.00.1007-ia64-ENU.exe中,SQL Server 的生成版本为 8.00.1007。 这将对应于Sqlservr.exe的文件版本,以及针对 - @@version run此服务器实例返回的值。
软件更新包和提取的文件名映射
下表说明了修补程序下载页上的“下载文件名”与下载并提取包的实际名称之间的映射。
SQL Server 软件更新包
| 程序包 | 软件更新包名称 | 提取的 SQL Server 文件名 | 
|---|---|---|
| SQL Server 2005 的 CU 包 | SQLServer2005_SPx_CUxx_kbxxxxxx_9_00_xxxx_Arch | SQLServer2005-KBxxxxxxx-Arch-Lang.exe | 
| SQL Server 2008 的 CU 包 | SQLServer2008_RTM_CUxx_kbxxxxxx_10_00_xxxx_Arch SQLServer2008_SPx_CUxx_kbxxxxxx_10_00_xxxx_Arch | SQLServer2008- KBxxxxxxx-Arch.exe | 
| SQL Server 2008 R2 的 CU 包 | SQLServer2008R2_RTM_CUxx_kbxxxxxx_10_50_xxxx_Arch SQLServer2008R2_SPx_CUxx_kbxxxxxx_10_50_xxxx_Arch | SQLServer2008R2-KBxxxxxxx-Arch.exe | 
| SQL Server 2012 的 CU 包 | SQLServer2012_RTM_CUxx_kbxxxxxx_11_00_xxxx_Arch SQLServer2012_SPx_CUxx_kbxxxxxx_11_00_xxxx_Arch | SQLServer2012-KBxxxxxxx-Arch.exe | 
SQL Server 功能包
| 程序包 | 软件更新包名称 | 提取的 SQL Server 文件名 | 
|---|---|---|
| SQL Native Client | 2005_SPx_SNAC_CUxx_kbxxxxxx_9_00_xxxx_Arch 2008_RTM_SNAC_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008_SPx_SNAC_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008R2_RTM_SNAC_CUxx_kbxxxxxx_10_50_xxxx_Arch 2008R2_SPx_SNAC_CUxx_kbxxxxxx_10_50_xxxx_Arch | sqlncli.msi | 
| SQL 编写器 | 2005_SPx_SQLWriter_CUxx_kbxxxxxx_9_00_xxxx_Arch | SQLWriter.msi | 
| AS OLE DB for SQL Server 2005 | 2005_SPx_ASOLEDB_CUxx_kbxxxxxx_9_00_xxxx_Arch | SQLServer2005_ASOLEDB9.msi | 
| 适用于 SQL Server 2008 的 AS OLE DB | 2008_RTM_ASOLEDB_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008_SPx_ASOLEDB_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008R2_RTM_ASOLEDB_CUxx_kbxxxxxx_10_50_xxxx_Arch 2008R2_SPx_ASOLEDB_CUxx_kbxxxxxx_10_50_xxxx_Arch | SQLServer2008_ASOLEDB10.msi | 
| AS OLE DB for SQL Server 2012 | 2012_RTM_ASOLEDB_CUxx_kbxxxxxx_11_00_xxxx_Arch 2012_SPx_ASOLEDB_CUxx_kbxxxxxx_11_00_xxxx_Arch | SQL_AS_OLEDB.msi | 
| ADMOMD.net | 2005_SPx_ADMOMD_CUxx_kbxxxxxx_9_00_xxxx_Arch | SQLServer2005_ADOMD.msi | 
| SQL Server 2005 的 XMO/SMO (共享管理对象) | 2005_SPx_XMO_CUxx_kbxxxxxx_9_00_xxxx_Arch | SQLServer2005_XMO.msi | 
| SQL Server 2008、SQL Server 2008 R2 和 SQL Server 2012 的 XMO/SMO (共享管理对象) | 2008_RTM_SMO_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008_SPx_SMO_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008R2_RTM_SMO_CUxx_kbxxxxxx_10_50_xxxx_Arch 2008R2_SPx_SMO_CUxx_kbxxxxxx_10_50_xxxx_Arch 2012_RTM_SMO_CUxx_kbxxxxxx_11_00_xxxx_Arch 2012_SPx_SMO_CUxx_kbxxxxxx_11_00_xxxx_Arch | SharedManagementObjects.msi | 
| SharePoint SQL Server 2005 报表服务 | 2005_SPx_RSShrPnt_CUxx_KBxxxxx_9_00_xxxx_arch | SharePointRS.msi | 
| Reporting Services for SharePoint for SQL Server 2008、SQL Server 2008 R2 和 SQL Server 2012 | 2008_RTM_RSShrPnt_CUxx_KBxxxxx_10_00_xxxx_arch 2008_SPx_RSShrPnt_CUxx_KBxxxxx_10_00_xxxx_arch 2008R2_RTM_RSShrPnt_CUxx_KBxxxxx_10_50_xxxx_arch 2008R2_SPx_RSShrPnt_CUxx_KBxxxxx_10_50_xxxx_arch 2012_RTM_RSShrPnt_CUxx_KBxxxxx_11_00_xxxx_arch 2012_SPx_RSShrPnt_CUxx_KBxxxxx_11_00_xxxx_arch | rsSharePoint.msi (仅 x86 和 x64) | 
| 面向 SharePoint 的 SQL Server 2008 R2 报表服务 | 2008R2_RTM_RSShrPnt_CUxx_KBxxxxx_10_50_xxxx_arch 2008R2_SPx_RSShrPnt_CUxx_KBxxxxx_10_50_xxxx_arch | rsSharePoint.msi(仅 x64) | 
| 报表生成器单击一次 | 2008_RTM_RBClckOnc_CUxx_kbxxxxx_10_00_xxxx_Arch 2008_SPx_RBClckOnc_CUxx_kbxxxxx_10_00_xxxx_Arch | RB2ClickOnce.msi(仅 x86 和 x64) | 
| SQL Server 2008 报表生成器 | 2008_RTM_RprtBlder_CUxx_KBxxxx_10_00_xxxx_Arch 2008_SPx_RprtBlder_CUxx_KBxxxx_10_00_xxxx_Arch | ReportBuilder.msi(仅 x86) | 
| SQL Server 2008 R2 报表生成器 | 2008R2_RTM_RprtBlder_CUxx_KBxxxx_10_50_xxxx_Arch 2008R2_SPx_RprtBlder_CUxx_KBxxxx_10_50_xxxx_Arch | ReportBuilder3.msi | 
| Sap BI | 2008_RTM_SapBI_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008_SPx_SapBI_CUxx_kbxxxxxx_10_00_xxxx_Arch 2008R2_RTM_SapBI_CUxx_kbxxxxxx_10_50_xxxx_Arch 2008R2_SPx_SapBI_CUxx_kbxxxxxx_10_50_xxxx_Arch 2012_RTM_SapBI_CUxx_kbxxxxxx_11_00_xxxx_Arch 2012_SPx_SapBI_CUxx_kbxxxxxx_11_00_xxxx_Arch | SapBI.msi | 
| 流见解 | 2008R2_RTM_StrmNsght_CUxx_KBxxxxx_10_50_xxxx_arch 2008R2_SPx_StrmNsght_CUxx_KBxxxxx_10_50_xxxx_arch 2012_RTM_StrmNsght_CUxx_KBxxxxx_11_00_xxxx_arch 2012_SPx_StrmNsght_CUxx_KBxxxxx_11_00_xxxx_arch | StreamInsightClient.msi | 
| 同步 | 2008R2_RTM_Synch_CUxx_KBxxxxx_10_50_xxxx_arch 2008R2_SPx_Synch_CUxx_KBxxxxx_10_50_xxxx_arch | Synchronization.msi | 
| PowerPivot for Excel 客户端 | 2008R2_RTM_PPExcel_CUxx_KBxxxxx_10_50_xxxx_arch 2008R2_SPx_PPExcel_CUxx_KBxxxxx_10_50_xxxx_arch 2012_RTM_PPExcel_CUxx_KBxxxxx_11_00_xxxx_arch 2012_SPx_PPExcel_CUxx_KBxxxxx_11_00_xxxx_arch | PowerPivot_for_Excel_x86.msi | 
| Stream Insight 和 Server | 2008R2_RTM_PPServer_CUxx_KBxxxxx_10_50_xxxx_arch 2008R2_SPx_PPServer_CUxx_KBxxxxx_10_50_xxxx_arch 2012_RTM_PPServer_CUxx_KBxxxxx_11_00_xxxx_arch 2012_SPx_PPServer_CUxx_KBxxxxx_11_00_xxxx_arch | StreamInsight.msi | 
| Master Data Services | 2008R2_RTM_MDS_CUxx_KBxxxxx_10_50_xxxx_arch 2008R2_SPx_MDS_CUxx_KBxxxxx_10_50_xxxx_arch | MasterDataServices.msi(仅 x64) | 
| 数据层应用程序框架 | 2012_RTM_DAC_CUxx_KBxxxxx_11_00_xxxx_arch 2012_SPx_DAC_CUxx_KBxxxxx_11_00_xxxx_arch | DACFramework.msi | 
| ADOMD.NET | 2012_RTM_ADMOMD_CUxx_kbxxxxxx_11_00_xxxx_Arch 2012_SPx_ADMOMD_CUxx_kbxxxxxx_11_00_xxxx_Arch | SQL_AS_ADOMD.msi | 
| LocalDB | 2012_RTM_LocalDB_CUxx_KBxxxxx_11_00_xxxx_arch 2012_SPx_LocalDB_CUxx_KBxxxxx_11_00_xxxx_arch | SqlLocalDB.msi | 
| Transact-SQL 语言服务 | 2012_RTM_TSQLLAN_CUxx_KBxxxxx_11_00_xxxx_arch 2012_SPx_TSQLLAN_CUxx_KBxxxxx_11_00_xxxx_arch | TSqlLanguageService.msi | 
最佳做法作为最佳做法,请考虑提供可用于在下载过程中轻松标识包的名称。
包说明
本部分介绍列出的每个包及其用途。 通过较旧的 MSI 包安装较新的 MSI 包会删除较旧版本,以支持较新版本。 使用 MSI 包卸载功能包更新将完全删除该组件。 但是,对于主 CU 包,卸载 .exe 文件会导致回滚到以前安装的版本。
- SQL Server 软件更新包 - 文件名 - SQLServer2005-KBxxxxxxx-Arch-Lang.exe (对于 SQL Server 2005) 
- SQLServer2008-KBxxxxxxx-Arch.exe (对于 SQL Server 2008) 
- SQLServer2008R2-kbxxxxxx-Arch (对于 SQL Server 2008 R2) 
- SQLServer2012-kbxxxxxx-Arch (对于 SQL Server 2012) 
 - 用途 - SQL Server 软件更新包将使用自产品发布以来创建的所有 SQL Server 修补程序的集合来更新 SQL Server 实例。 如果已进行更新,该包会将更新应用到所有已安装的组件。 此包将更新 SQL Server DB 和引擎、Analysis Service、Integration Services、Reporting Services、复制引擎和可管理性。 
- SQL Server Native Client - 文件名 - sqlncli.msi (对于 SQL Server 2005、2008、2008 R2、2012) - 用途 - SQL Server Native Client 是包含 SQL OLE DB 提供程序和 SQL ODBC 驱动程序的单个动态链接库(DLL)。 它包含对使用本机代码 API(ODBC、OLE DB 和 ADO)连接到 SQL Server 的应用程序的运行时支持。 应使用 SQL Server Native Client 创建新的应用程序或增强需要利用新的 SQL Server 功能的现有应用程序。 此适用于 SQL Server Native Client 的安装程序安装运行时所需的客户端组件,以利用新的 SQL Server 功能,并选择性地安装开发使用 SQL Server Native Client API 的应用程序所需的头文件。 
- 报表生成器 - 文件名 - ReportBuilder.msi (对于 SQL Server 2008) 
- ReportBuilder3.msi (对于 SQL Server 2008 R2) 
 - 用途 - 报表生成器为具有 Office 外观的企业和强大用户提供直观的报表创作环境。 报表生成器支持报表定义语言(RDL)的完整功能,包括灵活的数据布局、数据可视化效果和 SQL Server Reporting Services 格式丰富的文本功能。 此下载文件提供了报表生成器的独立安装程序。 
- 报表生成器单击一次 - 文件名 - RB2ClickOnce.msi (对于 SQL Server 2008、SQL Server 2008 R2) - 用途 - “单击一次”版本报表生成器旨在从报表管理器或 SharePoint 库启动。 
- Reporting Services for SharePoint - 文件名 - SharePointRS.msi (对于 SQL Server 2005)
- rsSharePoint.msi (对于 SQL Server 2008、SQL Server 2008 R2 和 SQL Server 2012)
 - 用途 - 使用适用于 SharePoint Technologies 的 SQL Server Reporting Services 外接程序,可以利用 SharePoint 中的 SQL Server 2005 和 2008 报表处理和管理功能。 下载提供报表查看器 Web 部件、Web 应用程序页以及使用标准 Windows SharePoint Services 的支持。 
- SQL 编写器 - 文件名 - SQLWriter.msi (对于 SQL Server 2005) - 用途 - SQL 编写器服务通过卷影复制服务框架,提供了用来备份和还原 SQL Server 的附加功能。 在运行时, 数据库引擎 会锁定数据文件并具有独占访问权限。 如果 SQL 编写器服务没有运行,Windows 中运行的备份程序将不能访问数据文件,而且必须使用 SQL Server 才能进行备份。 使用 SQL 编写器服务,可以使 Windows 备份程序在 SQL Server 运行时复制 SQL Server 数据文件。 
- AS OLE DB - 文件名 - SQLServer2005_ASOLEDB9.msi (对于 SQL Server 2005)
- SQLServer2008_ASOLEDB10.msi (对于 SQL Server 2008 和 SQL Server 2008 R2)
- SQL_AS_OLEDB.msi (对于 SQL Server 2012)
 - 用途 - Analysis Services OLE DB 访问接口是一个 COM 组件,软件开发人员可以使用该组件创建用于浏览元数据和查询存储在 SQL Server Analysis Services 中的数据的客户端应用程序。 此提供程序同时实现 OLE DB 规范和数据挖掘的 OLE DB 规范和数据挖掘的规范扩展。 - 注意 - SQL Server Analysis Services OLE DB 提供程序需要 Core XML Services (MSXML) 6.0。 
- XMO/SMO (共享管理对象) - 文件名 - SQLServer2005_XMO.msi (对于 SQL Server 2005)
- SharedManagementObjects.msi (对于 SQL Server 2008、SQL Server 2008 R2 和 SQL Server 2012)
 - 用途 - 管理对象集合包包括 SQL Server 2005 管理 API 的几个关键元素,包括分析管理对象(AMO)、复制管理对象(RMO)和 SQL Server 管理对象(SMO)。 开发人员和 DBA 可以使用这些组件以编程方式管理 SQL Server 2005。 - 注意 - SQL Server 管理对象集合需要核心 XML 服务 (MSXML) 6.0 和 SQL Server Native Client。 
- ADMOMD.net - 文件名 - SQLServer2005_ADOMD.msi (对于 SQL Server 2005) - 用途 - ADOMD.NET 是一种 .NET Framework 对象模型,使软件开发人员能够创建用于浏览元数据和查询存储在 SQL Server 2005 Analysis Services 中的数据的客户端应用程序。 ADOMD.NET 是一个 ADO.NET 提供程序,具有联机分析处理(OLAP)和数据挖掘的增强功能。 
- SapBI - 文件名 - SapBI.msi (对于 SQL Server 2008、SQL Server 2008 R2 和 SQL Server 2012) - 用途 - 适用于 SAP BI 的连接器是一组托管组件,用于将数据传输到 SAP NetWeaver BI 版本 7.0 系统或从 SAP NetWeaver BI 版本传输数据。 该组件旨在与 SQL Server 2008 或 2008 R2 Integration Services 的 Enterprise 和 Developer 版本一起使用。 若要安装组件,请分别针对 x86、x64 或 Itanium 计算机运行特定于平台的安装程序。 有关详细信息,请参阅帮助文件中的自述文件和安装主题。 
- Stream Insight (客户端) - 文件名 - StreamInsightClient.msi (对于 SQL 2008 R2 和 SQL Server 2012) - 用途 - 对于 StreamInsight 的当前用户,运行时数据聚合器。 StreamInsight 允许软件开发人员在满足这些需求的复杂事件处理领域创建创新解决方案。 它允许监视、挖掘和开发来自连续未绑定数据流的见解,并将不断变化的事件与丰富的有效负载进行近实时关联。 行业特定的解决方案开发人员(ISV)和自定义应用程序的开发人员有机会在使用 StreamInsight 平台时创新并利用经过验证的、灵活且熟悉的技术,并依赖于现有的开发技能。 
- Stream Insight (服务器) - 文件名 - StreamInsight.msi (对于 SQL Server 2008 R2 和 SQL Server 2012) - 用途 - StreamInsight 允许软件开发人员在满足这些需求的复杂事件处理领域创建创新解决方案。 它允许监视、挖掘和开发来自连续未绑定数据流的见解,并将不断变化的事件与丰富的有效负载进行近实时关联。 行业特定的解决方案开发人员(ISV)和自定义应用程序的开发人员有机会在使用 StreamInsight 平台时利用经过验证的、灵活且熟悉的Microsoft技术进行创新,并依赖于现有开发技能。 
- 同步 - 文件名 - Synchronization.msi (对于 SQL 2008 R2) - 用途 - Microsoft Sync Framework 是一个全面的同步平台,支持应用程序、服务和设备的协作和脱机访问。 使用 Microsoft Sync Framework (MSF) 运行时,开发人员可以生成将任何应用程序与任何存储中的任何数据(通过任何网络的任何协议)集成的同步生态系统。 用于 ADO.NET 的同步服务是 MSF 的一部分。 用于 ADO.NET 的 Sync Services 支持在启用 ADO.NET 的数据库之间进行同步。 由于用于 ADO.NET 的 Sync Services 是 MSF 的一部分,因此任何使用 Sync Services 进行 ADO.NET 的数据库也可以与其他 MSF 支持的数据源(如 Web 服务、文件系统或自定义数据存储)交换信息。 有关 MSF 的详细信息,请转到 Microsoft Sync Framework 开发人员中心。 
- PowerPivot Excel 客户端 - 文件名 - PowerPivot_for_Excel_x86.msi (对于 SQL Server 2008 R2 和 SQL Server 2012) - 用途 - ® Microsoft PowerPivot for Microsoft® Excel 2010 是一种数据分析工具,直接在已了解和喜爱的软件用户内提供不匹配的计算能力 - Microsoft® Excel。 你可以以令人难以置信的速度将大量数据转换为有意义的信息,以数秒为单位获取所需的答案。 你可以毫不费力地与他人共享你的发现。 
- Master Data Services - 文件名 - MasterDataServices.msi (对于 SQL 2008 R2) - 用途 Master Data Services 可帮助企业标准化用户依赖的数据做出关键业务决策。 借助 Master Data Services,IT 组织可以集中管理公司范围内的关键数据资产,并跨各种系统集中管理关键数据资产,使更多人能够直接安全地管理主数据,并确保一段时间内的信息完整性。 
- 数据层应用程序框架 - 文件名 - DACFramework.msi (对于 SQL Server 2008 R2 和 SQL Server 2012) - 用途 - SQL Server 数据层应用程序(DAC)框架是基于 .NET Framework 的组件,提供用于数据库开发和管理的应用程序生命周期服务。 应用程序生命周期服务包括通过 SQL Server Data Tools 和 SQL Server Management Studio 在 SQL Azure、SQL Server 2012、SQL Server 2008 R2、SQL Server 2008 和 SQL Server 2005 中对数据层应用程序进行提取、生成、部署、升级、导入和导出。 
- 适用于 DB2 的 OLEDB 提供程序 - 文件名 - DB2OLEDB.msi (对于 SQL Server 2008 R2) 
- DB2OLEDBV4.msi (对于 SQL Server 2012) 
 - 用途 - OLE DB Provider for DB2 v4.0 提供了一组技术和工具,用于将存储在 IBM DB2 数据库中的重要数据与新解决方案集成。 SQL Server 开发人员和管理员可以将此数据访问接口与 Integration Services、Analysis Services、复制、Reporting Services 和分布式查询处理器结合使用。 
- LocalDB - 文件名 - SqlLocalDB.msi (对于 SQL Server 2012) - 用途 - 对于 SQL Server Express 系列,LocalDB 是一种轻型版本的 Express,具有相同的可编程性功能,但它在用户模式下运行,并且具有快速、零配置安装和先决条件的简短列表。 如果您需要通过简单方式从代码中创建和使用数据库,则可使用此版本。 Express 可与 Visual Studio、其他数据库开发工具或嵌入需要本地数据库的应用程序捆绑在一起。 
- Transact-SQL 语言服务 - 文件名 - TSqlLanguageService.msi (对于 SQL Server 2012) - 用途 - SQL Server Transact-SQL 语言服务是基于 .NET Framework 的组件。 此组件为 Transact-SQL for SQL 2012、SQL Server 2008 R2 和 SQL Server 2008 提供分析验证和 IntelliSense 服务。 
修复列表 KB 文章中累积更新和服务包的“修复区域”列的说明
| 修复区域 | 此区域中的修补程序可以解决与(包括但不限于)相关的问题 | 
|---|---|
| Analysis Services (SSAS) | 与 Analysis Services 的任何操作或组件相关的问题或错误(例如,处理多维数据集、使用 Analysis Services 组件时出现异常等)。 | 
| 连接 | 当程序连接到由 bug 或客户端提供程序(如 System.Data、SQL OLE DB 等)引起的 SQL Server 时可能出现的问题或错误。 | 
| Data Quality Services (DQS) | 使用 DQS 或其组件时出现问题或错误。 | 
| 高可用性 | AlwaysOn、群集、日志传送、数据库镜像等 | 
| 集成服务 (SSIS) | 问题或错误与与 SSIS 相关的组件(例如 BI Studio、SSIS 服务等)。 | 
| 管理工具 | 使用各种 SQL Server 工具(例如 SQL Server Management Studio、Profiler、数据库引擎优化顾问 和其他 SQL 客户端工具)时出现问题或错误。 | 
| Master Data Services (MDS) | 使用 MDS 及其组件时出现问题或错误。 | 
| Reporting Services (SSRS) | 使用 Reporting Services 组件时出现问题或错误(例如报表服务器、报表管理器、报表设计器等)。 | 
| 设置和安装 | 安装 SQL Server 或其任何组件时出现的问题或错误。 | 
| SQL 性能 | 查询或服务器范围内的性能问题。 | 
| SQL 安全 | 身份验证、授权、透明数据加密(TDE)、审核、FIPS 符合性、服务器强化等问题或错误。 | 
| SQL 服务 | 使用 AVS、异常、非生成计划程序、服务器停止响应、DBCC 检查、备份或还原操作、数据库镜像、数据库恢复、内存泄漏、损坏、分布式或链接服务器查询、复制等时出现问题。 | 
| XML | 与 MSXML、System.XML、XML Lite 等相关的任何问题。 | 
常见问题解答
- 我有 SQL Server 2008。 是否需要同时应用服务器上的 SQL Server 软件更新包和 SQL Server Native Client 包来获取所有 SNAC 修补程序(例如,考虑服务器也是客户端的链接服务器方案)? - 如果客户端和服务器位于同一台计算机上,则不需要单独安装 SQL Server Native Client 包。 如果客户端和服务器是独立的,请将 SQL Native Client 包应用到客户端,并将 SQL Server 软件更新包应用到服务器以获取所有更新。 
- 我有 SQL Server 2005。 是否需要在服务器上应用 SQL Server 软件更新包和 SQL Server Native Client 包来获取所有 SNAC 修补程序? - 是的,需要 SQL Server 软件更新包和 SQL Native Client Package 才能更新服务器,并且必须单独下载。 
- 是否需要安装功能包和 SQL Server 软件更新包? - 每个知识库文章将清楚地识别需要应用于计算机的包,以获取所述的修补程序。 SNAC 和其他 MSI(SQLWriter、XMO、RS Sharepoint、RB Clickonce 等)的版本会颠簸每个 CU,即使没有新的修复。 
- 一旦达到999999,我们将如何调整知识库? - 我们的 KB 目前为 6 位数字,但很快就会达到 7 位。 本文档中所示的架构使用字母的 KB 加 5 X,共 7 个字符,以便在超过 1,000,000 个标记后显示预期架构。 在此类时间之前,请继续使用给定的六位数 KB。 
- 如何实现应用SQLWriter.msi功能包? - 此时,需要在下载的 CU 或 COD 包之后运行 SQLWriter.msi 以修复。 
适用于
- SQL Server 2012 开发人员
- SQL Server 2012 企业版
- SQL Server 2012 Express
- SQL Server 2012 Standard
- SQL Server 2012 Web
- SQL Server 2012 Enterprise Core
- SQL Server 2008 开发人员
- SQL Server 2008 Enterprise
- SQL Server 2008 Express
- SQL Server 2008 R2 Datacenter
- SQL Server 2008 R2 开发人员
- SQL Server 2008 R2 Enterprise
- SQL Server 2008 R2 Express
- SQL Server 2008 R2 Standard
- SQL Server 2008 R2 Web
- SQL Server 2008 R2 工作组
- SQL Server 2008 Standard
- SQL Server 2008 Web
- SQL Server 2008 工作组
- SQL Server 2005 Standard Edition
- SQL Server 2005 Standard X64 Edition
- SQL Server 2005 Express Edition
- SQL Server 2005 评估版
- SQL Server 2005 Enterprise X64 Edition
- SQL Server 2005 Enterprise Edition
- SQL Server 2005 Developer Edition
- SQL Server 2005 工作组版