位置: 编程技术 - 正文
其次,很多人抱怨说DBCC CHECKDB第一次运行时显示的错误在第二次运行时会自行消失。这很好解释:第一次由DBCC CHECKDB检测出的错误页已经不属于页分配集了,因此在第二次运行DBCC时就显示不出来了。我有一篇博文对此进行了详细的解释:Misconceptions around corruptions: can they disappear?。
还有一个传的很广泛的流言是,运行时间长的操作(比如索引重建,大容量数据插入,数据库或文件的收缩)会导致页损坏。其实不然,除非SQL Server存在BUG的情况下(非常罕见)。没有任何T-SQL语句会导致数据出错。我几年前写过一篇文章对此进行了详细的解释:Search Engine Q&A #: Myths around causing corruption。
希望这篇文章对澄清这个概念有帮助
推荐整理分享SQL Server误区30日谈 第16天 数据的损坏和修复(sqlserver1053怎么解决),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:sql server233错误,sql server报错,sql server错误和使用情况报告,sql server错误和使用情况报告,sql语句错误提示,sql server233错误,sql语句错误提示,sqlserver1053怎么解决,内容如对您有帮助,希望把文章链接给更多的朋友!
SQL Server误区日谈 第天 有关页校验和的误区 其实我之前已经有文章详细解释了页校验和:HowtotelliftheIOsubsystemiscausingcorruptions?误区#:几个有关页校验和的误区坊间流传的基本是错误的a)页校验和
SQL Server误区日谈 第天 有关FileStream的存储,垃圾回收以及其它 误区#:如下多个有关FileStream的误区全部错误a)FileStream数据可以在远程存储不能,由于FileStream数据容器(指的是存放FileStream文件的NTFS文件夹,杜撰出来
SQL Server误区日谈 第天 Truncate表的操作不会被记录到日志 误区#:Truncate表的操作不会被记录到日志错误在用户表中的操作都会被记录到日志。在SQLServer中唯一不会被记录到日志的操作是TempDB中的行版本控制。Tr
上一篇:SQL Server误区30日谈 第15天 CheckPoint只会将已提交的事务写入磁盘(sql server常规错误)
友情链接: 武汉网站建设