简介
本文列出了在 Microsoft SQL Server 2012 Service Pack 1 (SP1) 中修复的 bug。
便笺
此处未记录的其他修复也可能包含在 Service Pack 中。
当有更多文章发布时,该列表将会更新。
强制 SQL Server 2012 SP1 修补程序
安装 SQL Server 2012 SP1 后,可能会遇到 Windows Installer 重复启动的问题。 Microsoft 知识库中的以下文章介绍了此问题。 本文包含一个指向可下载的解决此问题的修补程序的链接:
注意:安装 SQL Server 2012 SP1 后必须安装此修补程序。
2793634安装 SQL Server 2012 SP1 后 Windows Installer 重复启动 有关此问题的更多信息,请访问以下 MSDN 网站:
应用 Service Pack 1 for SQL Server 2012 后,你可能会遇到已知问题! 里面的细节.....
若要详细了解如何获取 SQL Server 2012 Service Pack,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2755533 如何获取 SQL Server 2012 的最新 Service Pack
详细信息
除了本文列出的修补程序外,SQL Server 2012 SP1 还包括 Microsoft SQL Server 2012 累积更新 1 (CU1) 和 Microsoft SQL Server 2012 累积更新 2 (CU2) 。 因此,SQL Server 2012 SP1 包含 SQL Server 2012 CU1 和 SQL Server 2012 CU2 中包含的修补程序。
有关可用于 SQL Server 2012 的累积更新包的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2692828 2012 SQL Server 发布之后发布的 SQL Server 2012 内部版本
此 Service Pack 中修复的问题
有关 SQL Server 2012 SP1 中修复的 Bug 的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章。
| VSTS 错误号 | 知识库文章编号 | 说明 |
|---|---|---|
| 977015 | 2746012 | 修补程序:如果可用性组中的数据库包含 SQL Server 2012 中的 FileTable,则可用性组故障转移需要很长时间 |
| 838761 | 2645920 | 修复:新可用性组向导生成的脚本跳过在 SQL Server 2012 中将辅助数据库加入可用性组的步骤 |
| 871327 | 2699720 | 修复:在 SQL Server 2012 中运行多个 SSIS 包时遇到死锁情况 |
| 917018 | 2705571 | 修复:在安装 SQL Server 2012 累积更新 1 后,如果尝试删除数据质量项目,则SQL Server Data Quality Client为 fr |
| 898170 | 2712972 | SQL Server 2012 DQS 导出到 64 位 .xls Excel 文件失败并出现错误 |
| 968815 | 2727221 | 修复:无法在包含现有群集实例的 Server Core 操作系统上安装 SQL Server 2012 群集实例 |
| 1012760 | 2774422 | 修复:无法在安装了 Microsoft Office 2013 的计算机上安装用于 Excel 的 Master Data Services 加载项 |
| 1021897 | 2774426 | 修复:在 SQL Server 2012 中,更改跟踪组中的属性被重置并标记为未更改 Master Data Services |
| 925157 | 2774432 | 修复:安装 SQL Server 2012 累积更新包后,使用 MDS 创建 Web 应用程序时出现“客户端版本与数据库版本不兼容”错误 |
| 954940 | 2774434 | 修复:在与 SQL Server 2012 实例不同的路径上安装 Data Quality Services 时,出现“无法写入文件'dqs_certificate.cer'”错误 |
| 966140 | 2774437 | 修复:Data Quality Services 可能意外安装在 Standard 版本的 SQL Server 2012 中 |
| 884792 | 2774439 | 现已推出改进 SQL Server 2012 中 Data Quality Services (DQS) 安装输出日志的更新 |
| 886202 | 2774442 | 修复:使用 SQL Server 2012 中的 Master Data Services 浏览层次结构时,层次结构不按字母顺序排序 |
| 965239 | 2723814 | 在 SQL Server 2012 中遇到主要副本和次要副本之间的同步缓慢 |
| 892506 | 2930239 | 修复:在 SQL Server 2008 R2 或 SQL Server 2012 中使用不匹配的 ON 子句外部联接 DMV 时,出现非生成计划程序错误 |
以下问题的解决方法也包括在 SQL Server 2012 SP1 中。
| VSTS 错误号 | 说明 |
|---|---|
| 825067 | “查看示例记录”在 SQL Server Data Quality Services (DQS) 中的“发现”过程中处于禁用状态。 |
| 825141 | DQS 中缺少日志严重性数据网格的垂直滚动。 |
| 842186 | 新子句错误地添加到 DQS 中当前域或上一域的先前规则中。 |
| 852637 | 空的“名称”列不会在 DQS 中发布为 NULL。 |
| 859290 | 当复合域的子域具有特定格式时,不会对其进行格式化。 |
| 874949 | 组中具有更新权限的只读用户可以执行更新操作。 |
| 878653 | 尝试在 Internet Explorer 中以 InPrivate 浏览模式访问 Master Data Services 中的实体时出现“IsolatedStorageException”异常。 |
| 879875 | 在 SQL Server 2012 中,每更新为远程日期服务的 20 行,日期时间列不会增加。 |
| 880547 | 在希伯来语字符串中搜索值时,未显示任何结果。 |
| 881023 | 尝试登录到 DQS 中的数据质量项目时出现未处理的异常。 |
| 882088 | 尝试在 DQS 中导出到 Excel 文件时出现“文件下载失败,检查导出目标文件是否尚不存在”错误。 |
| 882306 | 当你批准 DQS 中新添加的基于术语的关系中的更改时出现“字典中不存在给定的键”错误。 |
| 891191 | 显式层次结构由于 SQL Server 2012 中的循环引用而损坏。 |
| 891468 | 启动 Configuration Manager 时出现“此服务器上未安装 Windows PowerShell”错误。 |
| 896478 | 如果在数据库主密钥的密码中指定了“&”字符,则运行 DQSInstaller.exe 文件安装 DQS 服务器时,安装操作失败。 |
| 902725 | 当名称具有重音字符的 Windows 用户尝试使用 Data Quality Client 打开 Data Quality 项目时,出现“无法保存配置名称”错误。 |
| 905104 | 更新的知识库不能用于 DQS 中已打开的清理项目。 |
| 907179 | 尝试使用 Data Quality Client 时显示不正确的错误消息。 注意 在此说明中,“displayeds”一词是“displayed”一词的拼写错误。 |
| 916173 | 运行 [mdm] 时排序顺序损坏。[udpAttributeSave] 针对 SQL Server 2012 中现有属性的存储过程。 |
| 932693 | “用户'<域>\<用户>'登录失败。 无法打开显式指定的数据库“DQS_MAIN”。 如果未安装 DQS,则会在 Master Data Services 中出现 [客户端:<本地计算机>]“ 错误。 |
| 935253 | 当属性在 Master Data Services 的属性名称中包含 “&” 时,无法发布业务规则。 |
| 935653 | 使用远程过程调用 (RPC) 执行一个子字符串函数以及无效偏移量时,会发生访问冲突。 |
| 949931 | 如果您在 Master Data Services Web UI 中为 “DateTime” 类型的属性创建“已更改”业务规则,则会出现“日期后缀参数需要”错误。 |
| 954328 | 尝试在 SQL Server 2012 中运行 DQS 数据清理时出现“上次更正过程中发生意外错误”错误。 |
| 956115 | 使用 Microsoft Excel 的 Master Data Services 加载项或 Master Data Services Web UI 时,DQS 冲突错误消息难以理解。 |
| 956194 | 无法从 Master Data Services 数据库中硬删除任何软删除的成员。 |
| 956431 | 创建匹配策略然后在 DQS 中运行数据匹配项目时弹出消息不正确。 |
| 962881 | 当您使用适用于 Excel 的 Master Data Services 外接程序时,基于 .NET Framework 4.5 的应用程序将冻结而不是处理异常。 |
| 966134 | 当 SQL Server Integration Services (SSIS) DQS 清理组件名称的长度超过 32 个字符时,会出现“字符串或二进制数据将被截断”错误。 |
| 972072 | SQL Server Data Tools (SSDT) 项目中出现“SQL46010:接近稀疏的语法不正确”错误。 |
| 973194 | TSqlParser.ParseSubQueryExpressionWithOptionalCTE () 方法对于包含 SSDT 项目中 CTE) (公用表表达式和一对括号的 SELECT语句返回 NULL。 |
| 978657 | 如果规则包含“等于连接值”或“必须唯一”操作,并且所选属性名称包含超过 128 个字符,则无法发布业务规则。 |
| 979356 | 消息 515,级别 16,状态 2,过程 udp_test_Leaf,第 335 行 无法将值 NULL 插入“代码”列,表“MDS.mdm.tblStgErrorDetail”;列不允许空值。 将 NULL 值插入允许在 tblStgErrorDetail 表中编写代码的列时出现插入失败“错误。 |
| 1017627 | 关系暂存表在 BatchTag 列中没有索引。 当批处理暂存表中存在许多记录时,暂存过程的性能会降低。 SQL Server 2012 SP1 在 BatchTag 列上添加索引。 |
| 1022009 | SQL Server 2012 SP1 现在允许将字符串值转换为数值。 |
以下 SQL Server 部署平台问题的解决方法也包含在 SQL Server 2012 SP1 中。
| VSTS 错误号 | 说明 |
|---|---|
| 861978 | 发生错误,并且找不到要升级的 SQL Server Reporting Services 实例。 |
| 887180 | 安装程序 (卸载或删除节点) 不会在服务标记为删除时删除服务。 |
| 895610 | 在 64 位版本的 Windows 上安装 SQL Server 支持时,32 位版本的 SQL Server 2012 Express 组件不会更新。 |
| 934788 | 无法卸载 SQL Server Service Pack 中的本地化共享功能。 |
| 936548 | 修复:SQL Server 2012 SP1 Express 版本的 slipstream 包中的 UpdateDescription 属性的值为空。 |
| 1025500 | 安装 SQL Server 2012 SP1 后,无法在功能选择页面中发现共享功能。 |
| 918421 | 尝试修复 SQL Server 2012 时出现“使用安装包'sqlls.msi'的有效副本重试安装。”错误。 |
| 923970 | 尝试安装 VSTA_DTLP30.msi 文件时,安装程序失败并出现“找不到路径”错误。 |
| 931703 | 无法安装 SQL Server 2012 SP1,因为另一个 Windows Installer 操作正在进行中。 |
| 967159 | 安装过程随机失败,出现“访问冲突”错误。 |
| 1030137 | 如果尚未安装 Microsoft .NET Framework 3.5,则无法在 Windows 8 上卸载 SQL Server 2012 SP1。 |
| 959184 | 安装 SQL Server 2012 的第二个实例时,Microsoft .NET Framework 中出现未处理的异常。 |
| 887176 | 以前失败的 SQL Server 安装阻止了 SQL Server Service Pack 或累积汇报成功安装。 |
| 880222 | 添加对重试逻辑的支持,以便使群集资源联机。 |
| 863805 | 如果摘要日志中缺少 IAcceptSqlServerLicenseTerms 条目,而 Settings.xml 文件中有一个错误条目,则表明您已拒绝 Microsoft 软件许可条款。 |
| 853528 | 安装 SQL Server 2012 时,命令行中的 /QS 参数不会覆盖配置文件中的 /QUITESIMPLE =“False”。 |
| 972251 | IP/子网选项在“群集网络配置”页面上处于禁用状态,无法转到下一步。 |
| 748122 | 运行 rsSharePoint.msi 时,希伯来语和阿拉伯语的设置 UI 从左到右显示。 |
| 810794 | 如果您返回并选择新的 SQL Server 实例,则 ADDNODE 向导中的“群集网络配置”页不会显示所选实例的 IP 地址。 |
| 824972 | SQL Server 安装中心的导航窗格太宽。 |
| 964995 | 添加一个规则,在未安装 .NET Framework 3.5 且计算机无法访问 Internet 的情况下发出警告。 |
| 880779 | 安装过程未提供描述无法更新或删除更新时的后续步骤的摘要。 |
| 969810 | 无法在群集实例的被动节点上通过 Windows Server Update Services 或 Microsoft 更新安装 SQL Server 更新。 |
| 880225 | 添加服务质量监视 (SQM) 和 Watson 中的方法,以帮助您了解安装程序由于ERROR_PATH_NOT_FOUND代码而无法安装 MSI 的原因。 |
| 880233 | 设置验证不报告导致 SQM 和 Watson 失败的正确设置。 |
| 897566 | 修复:SQM 在 SQL Server 2012 Service Pack CTP 中关闭。 |
| 880228 | 修复:修复了 SQM 和 Watson 中的 UserGroup.Exists () 报告方法。 |
| 830970 | 当 Active Directory 服务器关闭时,安装帐户验证方法引发异常。 |
| 926981 | “无法从提供程序调用群集代码。 异常消息:一般失败。 从 SQL Server 2008 R2 SP1 升级到 SQL Server 2012 时出现错误消息 997“。 |
| 828466 | 尝试在群集环境中安装 SQL Server 时出现“不正确的 SKU”消息。 |
| 973499 | 修复:在 SQL Server 多子网群集中创建 IP 地址时,永久性状态设置为 1。 |
| 858717 | 在基于 Windows 8 的群集上,无法从 Microsoft SQL Server 2008 或 SQL Server 2008 R2 升级到 SQL Server 2012。 |
| 878531 | 无法卸载依赖于多个装入点的 SQL Server 2012。 |
| 861377 | 同时添加新功能时,不能使用 SQL Server 滑流包将当前功能更新到 Service Pack 1。 |
| 846622 | 安装向导在搜索产品更新时冻结。 |
| 817937 | 修复Master Data Services (尝试卸载 SQL Server 2012 SP1 时,MDS) 功能在功能树中可见。 |
| 954667 | 修复:尝试使用损坏的安装程序文件更新 SQL Server 客户端工具 或 SQL Server Full-Text 搜索功能时,该功能未显示正确的错误消息。 |
| 819093 | 当实例组件处于不同的 Service Pack 级别时,安装共享组件的安全更新时,功能选择不可用。 |
| 907647 | 修复:汇报 SQM 以将 Service Pack 级别报告为数字。 |
| 887062 | 修复:SQL Server Service Pack 将英语应用于某些功能,即使这些功能是使用本地化语言安装的。 |
| 1018645 | 尝试卸载 SQL Server 2012 实例时出现“退出代码:-2068578302”错误消息。 |
| 829208 | SQL Server 升级失败后,报告服务处于错误状态。 |
参考资料
有关如何确定当前 SQL Server 版本的更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
321185 如何确定 SQL Server 及其组件的版本和版本