修复︰ 慢元数据还原性能和 Microsoft Azure Blob 存储在 SQL 2012 中的备份失败时中不完全孤立的备份文件

模板︰ 通用修补程序

错误 #: 185403 (内容维护) VSTS: 1182797

作为一个可下载文件分发 Microsoft SQL Server 2012 Service Pack 1 的修补程序。考虑到修补程序是累积性的每个新版本包含的所有修补程序和附带上一个 SQL Server 2012 Service Pack 1 的所有安全修补程序的修补都程序版本。

症状

问题 1

VSTS: 1155055

VSTS: 1169771

假设您运行以下语句将数据库还原从 Microsoft Azure Blob 存储服务之一︰

  • 还原 HEADERONLY

  • 还原 FILELISTONLY

  • 还原 LABELONLY

在这种情况下,操作的性能可能比预期的慢很多。

问题 2

假设当您备份数据库在 Microsoft Azure Blob 存储上,出现某些错误和备份操作会意外退出。

在此情况下,不完整的备份文件可能写入的 Microsoft Azure Blob 存储。此外,当您使用不完整的文件来还原数据库,您将收到以下错误消息︰

Msg 3203,级别 16 状态 1,第 1 行
在"URL"失败上阅读︰ 备份到 URL 从远程终结点接收到异常。异常消息为︰ 远程服务器返回错误: (409) 冲突。

Msg 3013,级别 16 状态 1,第 1 行
还原文件列表正在异常终止。


解决方案

应用此更新后,SQL Server 会试图移除在写针对备份操作的不完整备份文件。如果备份操作不能走访不完整的备份文件,如在长期或永久断开连接操作时,该文件可以保持孤立状态。在这种情况下,您必须手动删除租约的备份的文件和删除备份文件。有关详细信息,请参阅删除备份 Blob 活动租约文件

累积更新信息

SQL Server 2012 sp1 的累积更新 4

累积更新 4 中首次发布此问题的修补程序。有关如何获取此累积更新包,SQL Server 2012 SP1 的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章︰

2833645累计为 SQL Server 2012 SP1 更新 4注意:考虑到版本具有累积性,每个新修补程序版本包含的所有修补程序和已包含了以前 SQL Server 2012 SP1 的所有安全修补程序的修补都程序版本。我们建议您考虑将应用包含此修复程序的最新的修补程序版本。有关详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章:

SQL Server 2012年生成 SQL Server 2012 Service Pack 1 发布后发布的2772858

状态

Microsoft 已经确认这是“适用于”一节中列出的 Microsoft 产品中的问题。

参考资料

在 Microsoft Azure Blob 存储有关 SQL Server 备份和还原的详细信息,请转到下面的 MSDN 博客︰

SQL Server 备份和恢复到简化了的云对于 SQL Server 的增量服务模式的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章︰

935897的增量服务模式是可以从 SQL Server 团队提供报告的问题的修补程序有关命名 SQL Server 更新架构的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章︰

822499命名架构为 Microsoft SQL Server 软件更新程序包有关软件更新术语的详细信息,请单击下面的文章编号,以转到 Microsoft 知识库中相应的文章︰

用于描述 Microsoft 软件更新的标准术语的824684说明

作者︰ tejasaks;jannaw
作者︰ v-fismao
技术审阅︰ tejasaks;ancherry;patrics;xijin;jannawsqlprev
编辑器︰ v-kedha

需要更多帮助?

扩展你的技能
了解培训
抢先获得新功能
加入 Microsoft 内部人员

此信息是否有帮助?

谢谢您的反馈意见!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×