写点什么

SQL Server 2012 SP 2 有丢失数据的风险

  • 2014-06-19
  • 本文字数:780 字

    阅读完需:约 3 分钟

SQL Server 2012 的 SP2 最近发布了,它修复了自上一次累积更新以来的 30 多个 bug。 SQL Sentry 公司的 Aaron Bertrand 提到,一个对企业用户很重要的修复程序并没有包括在里面。

根据微软的说法,这个 bug 发生的时机如下,

在线重建索引的时候,同时遇到修改大量行的请求,就可能会导致索引被破坏或数据丢失。比如,一次同步操作要修改很多行,而同时这个表正在在线创建索引。

当以下条件满足时,这个问题就会发生:

  • 在线创建索引的请求运行在并行模式下
  • 死锁错误,或者其他致命的错误比如“锁超时”按特定的顺序发生

这个 bug 的修复方案目前只是 SQL Server 2012 SP 1 的一个修复程序。在微软的命名体系中,修复程序只是给那些真正遇到这个问题的人用的。微软没有像一个正常的更新一样全面测试过它,所以,它是有可能带来其他问题的。

过去,管理员们要得到微软的修复程序,他们先要提交一份支持单,在单子里附上和这个问题对应的知识库 ID,并描述他们观察到的现象。如果微软的支持人员认为这个修复程序是适用的,他们就会返还提交这个单子的费用。最近,很多修复程序都免费了,但是微软会在前面附上警告。

这个特殊的修复程序只能用在 SQL Server 2012 SP 1。如果你在用 SQL Server 2012 SP 2 或 SQL Server 2014,你还是得使用 Aaron Bertrand 描述的变通方案。简单说,这些变通方案牵涉到把索引重建操作设置成串行模式 (MAXDOP = 1),不用并行模式。具体方法取决于你用什么工具来完成这个操作。Aaron 讲到了几种基础的方法,包括 Ola Hallengren 索引维护方案,SQL Sentry 的碎片管理器,以及标准的维护方案。

查看英文链接: Potential for Data Loss in SQL Server 2012 SP 2


感谢张龙对本文的审校。

给InfoQ 中文站投稿或者参与内容翻译工作,请邮件至 editors@cn.infoq.com 。也欢迎大家通过新浪微博( @InfoQ )或者腾讯微博( @InfoQ )关注我们,并与我们的编辑和其他读者朋友交流。

2014-06-19 07:421777
用户头像

发布了 77 篇内容, 共 39.2 次阅读, 收获喜欢 26 次。

关注

评论

发布
暂无评论
发现更多内容

参赛故事|大一的我感受到金蝶云苍穹技术的乐趣

金蝶云·苍穹

开发者大赛 金蝶 金蝶云苍穹 中国软件杯

CRUD 开发工具 NocoBase 与 Refine 对比

NocoBase

开源 低代码 开发工具 crud 无代码

CEX上币趋势分析:Infra赛道与Ton生态的未来

区块链软件开发推广运营

交易所开发 dapp开发 链游开发 NFT开发 代币开发

SecureCRT (专业终端SSH工具)附注册码 v9.4.3 Win&Mac版

你的猪会飞吗

SecureCRT下载 SecureCRT mac SecureCRT Mac破解版

全面解读舞台LED显示屏选型方法

Dylan

LED LED显示屏 全彩LED显示屏 舞台表演

淘宝买家秀API:打造商品口碑生态圈的关键

技术冰糖葫芦

API Gateway API 接口 API 测试 API 优先 pinduoduo API

数据要素如何重塑企业价值?

郑州埃文科技

数据治理 数据要素

极狐GitLab 新能源赛道客户案例分享之比博斯特

极狐GitLab

gitlab cicd 新能源

“AI+Security”系列第3期(七):智能体车企落地实践

云起无垠

智能设备领域掀起鸿蒙浪潮,科沃斯、TP-LINK、雅迪等率先完成智能设备或企业内部办公应用鸿蒙化

最新动态

获取淘宝商品详情API返回值的技术实现方案

代码忍者

API 接口 pinduoduo API

一个小白如何靠这个 AI 工具修改公司代码?

极狐GitLab

gitlab #GitLab AI编程 驭码CodeRider

什么是 JWT?它是如何工作的?

江南一点雨

加入华为云开源共创,让优秀开发者支持更优秀开发者

华为云开发者联盟

云原生 GaussDB 大数据 开源

24年珠海等保测评机构有几家?在哪里?

行云管家

信创 等保 珠海

网络安全检测神器:实战案例解析高效端口扫描技术

幂简集成

网络安全 Python JSON 网络端口扫描

圆满解决!13/14代酷睿不稳定问题更新可解决,性能没影响

E科讯

预售价16万元起 长安马自达EZ-6引领合资B级轿车市场潮流

科技热闻

掌握这几个打字小技巧,打字速度翻倍很容易

巧手打字通

办公效率 输入法 办公软件 打字练习 打字软件

利用 Page Visibility API 优化网页性能与用户体验

_知秋

JavaScript WebApi PageVisibility

尘埃落定 完满解决!英特尔官方对于13/14代酷睿台式机处理器调查结果出炉

E科讯

网络设备是什么?云管平台可以管理吗?

行云管家

云计算 云服务 网络设备

【YashanDB知识库】崖山数据库Outline功能验证

YashanDB

yashandb 崖山数据库 yashandb知识库

助推专利转化 发展新质生产力 第二届全国专利密集型产品展区开展

科技热闻

怎么平衡研发效能度量和管理成本?

思码逸研发效能

效能洞察 效能 效能提升 效能工具 研发资源

SQL Server 2012 SP 2有丢失数据的风险_DevOps & 平台工程_Jonathan Allen_InfoQ精选文章