相关主题
×
使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文包含在安装 Microsoft SQL Server 2014 Service Pack 1 (SP1)之前要阅读的重要信息。 它介绍了如何获取服务包、服务包中包含的修补程序列表、如何根据当前安装的版本选择正确的下载以及产品的版权归属列表。注意 本文将用作单个信息源,以查找与此服务包相关的所有文档。 它包括您以前在发行说明和 readme.txt 文件中找到的所有信息。 注意如果你尝试将 SQL Server 2014 的累积更新11(内部版本号12.0.2560.0)从累积更新11更新到 SQL Server Service Pack 1,则由于 SQLServr 和 qds 文件之间的二进制不匹配,并且不能在该版本后启动 SQL Server,Service Pack 安装失败。 要解决此问题,请使用以下方法之一:

  • 若要继续保持 SQL Server 2014 的累积更新11,可以卸载未完成的 Service Pack 安装。 若要执行此操作,请使用"控制面板"中的 "添加或删除程序",然后重新启动 SQL Server。

  • 若要从 CU11 升级到 Service Pack 1,但仍保留通过 CU11 的修复,请按照以下步骤操作:

    1. 使用 "控制面板" 中的 "添加或删除程序 " 卸载 CU11。

    2. MICROSOFT SQL Server 2014 Service Pack 1 (SP1)的下载中心下载并安装 SP1。

    3. SQL Server 2014 sp1 的累积更新 4下载并安装 CU4 for sp1。

更多信息

如何获取 SQL Server 2014 SP1

Sql Server 2014 SP1 可在 Sql server 2014 sp1 下载页面上下载。 你可以 在此处下载 SQL SERVER 2014 SP1 功能包。注意 安装 service pack 后,SQL Server 服务版本应反映为12.0.4100.1。

SQL Server 2014 SP1 中包含的修复程序列表

Microsoft SQL Server 2014 service pack 是累积更新。 SQL Server 2014 SP1 将 SQL Server 2014 的所有版本和服务级别升级到 SQL Server 2014 SP1。 除了本文中列出的修补程序外,SQL Server 2014 SP1 还包括 SQL Server 2014 CU1 sql server 2014 CU 5 中包含的修补程序。有关 SQL Server 2014 中可用的累积更新的详细信息,请参阅 Sql server 2014 内部版本。 注意

  • 此处未记录的其他修补程序也可能包含在 service pack 中。

  • 当发布更多文章时,将更新此列表。

有关在 SQL Server 2014 SP1 中修复的 bug 的详细信息,请单击以下链接以查看 Microsoft 知识库中的文章。

VSTS 错误号

知识库文章编号

说明

2275929

3044954

修复:在 SQL Server 2014 中启用 AutoClose 时,i/o 完成例程上发生访问冲突。

2364636

2969781

修复:在 SSIS 2014 设计器中添加自定义连接管理器时出错

2580631

2963404

修复:回滚导致数据库在 SQL Server 2012 或 SQL Server 2014 中转到置疑模式

2580750

2806979

修复:在 SQL Server 2012 或2014中针对支持 RCSI 的数据库中的表运行查询时性能较差

2580628

2965035

SQL Server 2012 Service Pack 2 中的 SSA 2012 日志记录功能改进

2581015

2963412

SQL Server 2012 SP2 和 SQL Server 2014 SP1 中的新 DMF sys.dm_fts_index_keywords_position_by_document

2581019

2966520

修复:当你在 #a0 年1月1日在 SSRS 中重新启动 Reporting Services Windows 服务时,不会创建新的日志文件

2581025

3051521

修复:在模型数据库的尾日志备份后重新启动 SQL Server 时出现 "无法打开数据库 ' 模型" 错误

2581225

2964762

修复:使用 SSAS 2012 中的 "发现" 命令时,将记录事件 ID 22 或错误0xC1000016

2581168

2966522

修复:文件共享订阅未填充 SSRS 2012 或 SSRS 2014 中的 "描述" 列

2581259

2966523

修复:当在 SSRS 2012 或 SSRS 2014 中指定报表时,"名称" 下拉列表为空

2581317

2963382

修复:当你在 SSA 2012 或 SSAS 2014 中运行多维数据集创建 MDX 查询时,无法连接到服务器

2581323

2963384

修复:当 tempdb 数据库的日志文件在 SQL Server 2012 或 SQL Server 2014 中已满时,SQL Server 崩溃

2581360

2927741

修复:在 SSRS 2012 或2014报表上使用钻取操作时,无法在网页中正确显示图像

2581371

2963383

修复:使用 HPB 呈现器查看 SSRS 2012 或 SSRS 2014 中的报表时的文本被截断

2700155

3044958

修复:当你运行 DBCC CHECKDB 时,快照上的回滚恢复失败,并且 SQL Server 意外关闭

3860819

3030619

修复:在 SQL Server 2014 查询中使用 DATE 数据类型作为限定符时,返回错误的数据

3879685

3020112

修复:当你在 SQL Server 2014 中执行 DML 语句时发生不会出错

3919713

3027860

SQL Server 启动期间出现错误17066或17310

3933346

3044953

修复:当你在 SQL Server 2014 中将页面写入缓冲池扩展文件时,未生成计划程序问题

4011750

3029977

修复:在 SQL Server 2014 中针对包含列存储索引的数据库执行 DBCC CHECKDB 命令时出现操作系统错误665

4033440

3021757

修复:当你与函数的下一个值并行运行 sp_sequence_get_range 时,将生成重复序列值

4034813

3029825

修复:当 sql Server 2012 或 SQL Server 2014 中涉及 SQL CLR Udt 时,DBCC CHECKDB 和 DBCC CHECKTABLE 需要较长时间才能运行

4050109

3026082

修复:在系统表行集缓存上 SOS_CACHESTORE spinlock 争用在 SQL Server 2012 或2014中导致 CPU 使用率较高

4075490

3034679

修复:报告 AlwaysOn 可用性组为 "未同步"

4093558

3035165

修复:在 SQL Server 2014 中使用聚集列存储索引的表上运行 DML 语句时,出现错误8646

3534419、3534439、2512250、1456033、2274636

3044952

修复:在 SQL Server 2014 中启用缓冲池扩展功能时出现问题

3731772、3731776

3044519

修复:在 SQL Server 2014 中启用新基数预估器时查询性能问题

2581312

2904152

修复:在 SharePoint 集成版中对已发布的 SSRS 2014 服务应用程序使用的报表不起作用

其他解决方案

SQL Server 2014 SP1 中还包含以下问题的解决方案。

VSTS 错误号

说明

1957464

还原数据库的加密备份文件的 HEADERONLY 不会显示备份是否已加密。应用 SP1 后,还原 HEADONLY 的输出将包括三个其他列: KeyAlgorithm、EncryptorThumbprint 和 EncryptorType,可提供有关加密备份的其他详细信息。 有关详细信息,请参阅在 SQL Server 联机丛书中 还原 HEADERONLY 主题。

2366022

SQL Server 安装程序在 Windows 8 上安装 SQL Server 2014 速成版(仅限数据库引擎)时,需要 .NET Framework 3.5。 现在,当你安装此类媒体时,它将被跳过。

2535853

当安装 SQL Server 2014 RTM 的 Express 程序包时, /qs选项需要用户输入。

2580641

删除在多个发布中发布的文章时,存储过程中的查询语法无效。

2580651

对等(P2P)冲突消息需要更多详细信息。 注意 将 SP2 用于2012或 SP1 for 2014 后,错误消息22815将具有有关表名称、主键、当前版本、预版本和发布版本的信息。 除了表名称和主键外,所有三种类型的冲突(删除、更新和插入)都存在 Post 版本。 当前版本不适用于删除冲突类型,PreVersion 不适用于插入冲突类型。

2580686

更新-使用 UPDATE 或 WRITE 对文本列进行更新时,P2P 复制中的更新冲突。

2580693

使用块状模式一元运算符时,结果不正确。

2580746

已将 AlwaysOn 辅助服务器上的 DPM 完整备份转换为 copy_only 备份

2581191

合并复制日志记录改进:为了帮助解决合并复制性能问题,当合并代理的输出详细级别设置为 4时,请添加 TraceFlag 101 的输出。

2581192

事务复制日志记录改进:为了帮助解决事务复制性能问题,请将详细消息添加到历史记录表中的统计信息和代理日志中的详细消息中。

2581222

在移动维护计划任务期间,SSMS 会崩溃(如果维护计划名称为第一个 SUB_PLAN 名称相同)。

2581197

End SCOPE 语句与开始 SCOPE 语句不匹配。

2581377

使用无效的 InstanceId分析 SSRS 配置文件时,出现 "ACTIONABLE_HEAP_CORRUPTION"。

2581382

在 SSRS 2014 的日志中提供平台信息

2733205

从对象资源管理器中报表服务器实例的上下文菜单中选择 "Facet" 选项时,"找不到 <名称>" 消息

2841734

通过命令行开关执行 SQL Server 2014 累积更新包(例如 SQLServer2014-KB2967546-x64)时出现异常

3143194

在使用聚集列存储索引执行查询期间,LOB 读取显示为零。

3506361

当 SSDT BI 版本12.0.2299.1 和 SQL Server 2014 并排安装时,无法修补某些共享组件以供将来进行处理。

3731350

当你在具有多个套接字的系统上使用依赖于日志池缓存的功能(例如,Always On)时,你可能会注意到 "日志写入等待" 计数器的值较高。 在 SP1 之前,您必须启用跟踪标记 T9024 以在 SQL Server 2014 中激活此问题的修复。 启动 SP1 时,不必手动添加跟踪标记,因为已包含该修补程序。 有关详细信息,请参阅 修复: SQL Server 2012 实例上的 "日志写等待" 高计数器值

3732057

当 SQL Server 实例处理上千个由于连接池而重置的连接时,在 SQL Server 中增加数据库锁定活动时会出现性能问题。 CU1 for SQL Server 2014 中修复了此问题,你必须添加跟踪标记 T1236 来启动参数才能激活修复。 SQL Server 2014 的 Service Pack 1 在默认情况下包含此修补程序,你无需添加任何跟踪标记即可激活该修补程序。 有关详细信息,请参阅 修复:当数据库锁定活动在 SQL Server 中增加时出现性能问题

3909490

当启用大容量加载和 TF4199 的快速加载上下文(TF610)时,数据库架构和数据的某些组合出现错误4819。

3938420

无法将 SQL Server 实例升级到 SQL Server 2014,因为 SQL Server 代理作业目录缺失,并且系统处于不完整状态。

连接项目的修补程序

社区提交了以下有关 Connect 项目的修补程序,这些修补程序也包含在 SQL Server 2014 SP1 中。

Connect 缺陷 ID

说明

714689

在针对多台服务器实施企业管理框架时,计算结果会多次写入输出 xml 文件,列表中的一个服务器出现错误。

735543

当在同一实例上将数据库还原为不同的数据库时,数据库将进入还原模式。

736509

不能调试在 SQL Server Management Studio (SSMS)中调用 sp_executesql 的存储过程。 按 F11 时,将收到 "未设置为对象的实例的对象引用" 错误消息。

740181

在 SQL Server Express 中,SSMS 不会完全管理全文。

745566

SQL Server SMO 忽略 SQL Server 2012 和 SQL Server 2014 中的默认约束。

764197

SSMS 处理编号的存储过程不一致。

769121

"列" <列名称> "不属于表摘要。 (系统) "复制表具有相同名称但位于不同架构中的错误消息。

773710

还原到包含全文索引的数据库快照后,您不能创建任何 ft_catalogs,直到重新启动 SQL Server、分离然后附加数据库,或者使数据库脱机,然后再将数据库联机。

774317

SSMS 在关闭时有时会崩溃,这将导致它自动重启

785064

在商业智能开发工作室(投标)中处理客户管道组件时,"null" 的值对于 "stream" "错误消息无效。

785151

当你在打开 "显示实际查询计划" 时执行查询时,将返回 Null 结果,并且收到以下错误消息:错误: Msg 50000、Level 16、State 10、过程测试、行34字符串或二进制数据将被截断。

791929

将数据插入具有触发器的分区视图时出现 "系统断言检查失败" 错误消息。

797967

当为 SSMS 中的列级权限编写脚本时,Create 脚本会复制语句。

799430

尝试刷新任务栏上的 SSMS 窗口图标时,SSMS 可能会崩溃。

804901

部署大型项目的新版本在部署到 SSIS 目录数据库(SSISDB)期间遇到超时。 此外,你会收到以下错误消息:无法部署 project。 有关详细信息,请查询操作标识符 "219 ′" 的 "operation_messages" 视图。 (Microsoft SQL Server,错误:27203)无法部署项目。 修复问题,稍后再试。:超时已过期。 在操作完成之前超时时间已过,或者服务器未响应。 语句已终止。

805659

"SQL 语句的某些部分嵌套太深。 在分析或执行存储过程时,请重写查询或将查询拆分为较小的查询 "错误消息"。

选择要下载和安装的正确文件

SQL Server 2014 SP1 下载页面包含安装 SQL Server 2014 SP1 和基本安装说明的系统要求。 有关如何使用 SQL Server 2014 服务更新升级已安装的 2014 SP1 组件的其他文档,请参阅 "安装 Sql server 2014 服务更新"。使用下表标识要基于当前已安装版本下载的文件的位置和名称。 下载页面提供系统要求和基本安装说明。

您当前安装的版本

要执行的操作

要下载和安装的文件

任何版本的 SQL Server 2014 的32位版本

升级到32位版本的 SQL Server 2014 SP1

此处的 SQLServer2014SP1-KB3018269-x86-ENU

SQL Server 2014 RTM Express 的32位版本

升级到32位版本的 SQL Server 2014 Express SP1

此处的 SQLServer2014SP1-KB3018269-x86-ENU

仅32位版本的 SQL Server 2014 的客户端和可管理性工具(包括 SQL Server 2014 Management Studio)

将客户端和可管理性工具升级到32位版本的 SQL Server 2014 SP1

此处SQLManagementStudio_x86_ENU .exe

SQL Server 2014 Management Studio Express 的32位版本

升级到32位版本的 SQL Server 2014 SP1 Management Studio Express

此处SQLManagementStudio_x86_ENU .exe

任何版本的 SQL Server 2014 和32位版本的客户端和可管理性工具的32位版本(包括 SQL Server 2014 RTM Management Studio)

将所有产品升级到32位版本的 SQL Server 2014 SP1

此处的 SQLServer2014SP1-KB3018269-x86-ENU

MICROSOFT SQL Server 2014 RTM 功能包中的一个或多个工具的32位版本

将工具升级到32位版本的 Microsoft SQL Server 2014 SP1 功能包

MICROSOFT SQL Server 2014 SP1 功能包中的一个或多个文件

不安装 SQL Server 2014 Management Studio 32 位

安装32位 SQL Server 2014 Management Studio (包括 SP1)

此处SQLManagementStudio_x86_ENU .exe

无32位版本的 SQL Server 2014 RTM Express

安装32位 SQL Server 2014 Express (包括 SP1)

此处SQLEXPR32_x86_ENU .exe

任何版本的 SQL Server 2014 的64位版本

升级到64位版本的 SQL Server 2014 SP1

此处的 SQLServer2014SP1-KB3018269-x64-ENU

SQL Server 2014 RTM Express 的64位版本

升级到64位版本的 SQL Server 2014 SP1

此处的 SQLServer2014SP1-KB3018269-x64-ENU

仅64位版本的 SQL Server 2014 的客户端和可管理性工具(包括 SQL Server 2014 Management Studio)

将客户端和可管理性工具升级到64位版本的 SQL Server 2014 SP1

此处SQLManagementStudio_x64_ENU .exe

SQL Server 2014 Management Studio Express 的64位版本

升级到64位版本的 SQL Server 2014 SP1 Management Studio Express

此处SQLManagementStudio_x64_ENU .exe

任何版本的 SQL Server 2014 和64位版本的客户端和可管理性工具的64位版本(包括 SQL Server 2014 RTM Management Studio)

将所有产品升级到64位版本的 SQL Server 2014 SP1

此处的 SQLServer2014SP1-KB3018269-x64-ENU

MICROSOFT SQL Server 2014 RTM 功能包中的一个或多个工具的64位版本

将工具升级到64位版本的 Microsoft SQL Server 2014 SP1 功能包

MICROSOFT SQL Server 2014 SP1 功能包中的一个或多个文件

不安装 SQL Server 2014 Management Studio 64 位

安装64位 SQL Server 2014 Management Studio (包括 SP1)

此处SQLManagementStudio_x64_ENU .exe

无64位版本的 SQL Server 2014 RTM Express

安装64位 SQL Server 2014 Express (包括 SP1)

此处SQLEXPR_x64_ENU .exe

有关如何将 SQL Server 安装升级到 SQL Server 2014 SP1 的详细信息,请参阅 支持的版本和版本升级。注意如果您有版本12.0。4050.0 安装了 SQL Server 2014 服务 SP1 (KB3018269),则必须先从所有安装实例卸载该更新,然后才能安装此更新。 若要执行此操作,请使用 "控制面板" 中的 " 添加或删除程序 "。 有关详细信息,请参阅 KB 3018269。 请注意,你可能已安装 KB3018269,原因如下:

  • 已将更新应用到 SQL Server 2014 的现有实例

  • 您使用 KB3018269 "滑包" (例如,SQLServer2014SP1-FullSlipstream-x64-ENU)安装了 SQL Server 2014 SP1 的新实例

  • 您安装了任何 SQL Server 2014 SP1 速成版程序包

  • 此产品包含从 Xerox 安全哈希函数派生的软件。

  • 此产品包括 zlib 通用压缩库中的软件。

  • 本软件的某些部分基于 RSA 数据安全性-Inc. 的工作。由于 Microsoft 已包括 RSA Data Security,Inc. (本产品中的软件),Microsoft 需要在以下软件中包含以下内容:

    • 版权所有1990,RSA 数据安全,Inc.。所有权利均保留。

    • 允许复制和使用本软件的许可,前提是它标识为所有材料中提及或引用本软件或本功能的 "RSA Data Security,Inc.,MD5 消息摘要算法"。 还授予许可证,以便在提及或引用派生工作的所有材料中将此类作品标识为 "派生自 RSA 数据安全,Inc.,MD5 消息摘要算法"。

    • RSA Data Security,Inc. 对本软件的适销性和此软件的适用性没有任何特定用途。 它按 "现状" 提供,不提供任何形式的明示或暗示保证。

    这些声明必须保留在本文档或软件任何部分的任何副本中。

  • "报告服务映射" 功能使用由美国人口统计局(http://www.census.gov/)提供的 TIGER/Line Shapefiles 中的数据。 TIGER/Line Shapefiles 是从人口普查 MAF/TIGER 数据库中提取的选定地理位置和 cartographic 信息。 TIGER/Line Shapefiles 无需支付美国人口普查局的费用。 若要获取有关 TIGER/Line shapefiles 的详细信息,请转到 http://www.census.gov/geo/www/tiger。 TIGER/Line Shapefiles 中的边界信息仅用于统计数据收集和表目的;它的描述和指定用于统计用途不构成 jurisdictional 机构、所有权或权利的决定,也不反映法律土地描述。 人口普查 TIGER 和 TIGER/Line 是人口普查的美国局的注册商标。

版权所有 2012 Microsoft。 所有权利均保留。

参考

有关如何确定当前 SQL Server 版本和版本的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中的文章:

321185 如何识别你的 SQL Server 版本和版本 本文讨论的第三方产品由独立于 Microsoft 的公司制造。对于这些产品的性能或可靠性,Microsoft 不作任何默示或其他形式的保证。

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×