惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

酷 壳 – CoolShell
酷 壳 – CoolShell
H
Hacker News: Front Page
P
Palo Alto Networks Blog
T
ThreatConnect
Apple Machine Learning Research
Apple Machine Learning Research
博客园_首页
T
True Tiger Recordings
P
Privacy & Cybersecurity Law Blog
B
Blog
IT之家
IT之家
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
C
Comments on: Blog
Microsoft Azure Blog
Microsoft Azure Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
博客园 - 【当耐特】
N
News and Events Feed by Topic
NISL@THU
NISL@THU
腾讯CDC
雷峰网
雷峰网
Security Latest
Security Latest
李成银的技术随笔
M
Microsoft Research Blog - Microsoft Research
L
LangChain Blog
L
Lohrmann on Cybersecurity
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
C
Check Point Blog
Y
Y Combinator Blog
Recent Announcements
Recent Announcements
博客园 - Franky
N
News | PayPal Newsroom
V
V2EX
A
About on SuperTechFans
The Register - Security
The Register - Security
月光博客
月光博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Google Online Security Blog
Google Online Security Blog
MyScale Blog
MyScale Blog
Cisco Talos Blog
Cisco Talos Blog
Vercel News
Vercel News
WordPress大学
WordPress大学
C
Cyber Attacks, Cyber Crime and Cyber Security
The Hacker News
The Hacker News
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
IntelliJ IDEA : IntelliJ IDEA – the Leading IDE for Professional Development in Java and Kotlin | The JetBrains Blog
爱范儿
爱范儿
A
Arctic Wolf
L
LINUX DO - 最新话题
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

博客园 - MaxIE

jQuery选择器和选取方法 为什么Android的图片质量会比iPhone的差? 百度地图计算两坐标点之间距离计算 - MaxIE .net下BerkeleyDB操作封装C#版(附单元测试) MS SQL SERVER索引优化相关查询 SSD在SQLServer中的应用 Speech两种使用方法 让.net程序自动运行在管理员权限下 “请求的操作无法在使用用户映射区域打开的文件上执行”问题处理 C#随机字符串随机性不足的解決方式(随机数重复) json.net处理复杂json 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序 解决办法 excel中根据单元格背景颜色进行数据筛选(excel2003实现方法) 跨平台加密版 SQLite 3 - wxSQLite3 jQuery2011年年度最佳插件 jQ中文API离线版下载(适用版本1.4.4,1.5,1.5.1,1.5.2,1.6,1.6.1,1.6.2) 方便的CSS和jQuery下拉菜单解决方案 sql2000无法执行查询及未找到提供程序解决办法 - MaxIE SQL Server优化SELECT语句方法
数据库sql2000错误8908及处理
MaxIE · 2012-02-04 · via 博客园 - MaxIE

错误8908:表错误:数据库ID34,对象ID3,索引ID0。链的链接不匹配。(1:9342)->next   =   (1:1808),但(1:1808)->prev   =   (1:1351)。   
(在数据库‘UlandSystem’(34)中。

解释   
  当   Microsoft®   SQL   Server  在与表关联的一个页链的页链接中检测到不一致时(例如当某页的   next   指针指向一页,而该页的   previous   指针却向回指向另一页时),会出现该错误。表数据具有一个双向链接页链,每个索引级别也具有一个这样的页链。   

    对策   
  通过检查错误信息中的   current   page   确定损坏的表。执行不带修复子句的   DBCC   CHECKDB   以确定损坏的程度。然后,执行带有适当修复子句的   DBCC   CHECKDB   以修复损坏部分。如果该页与索引相关联,有时除去索引可能解决问题。在多数情况下,必须从已知的干净备份恢复数据库。   

      如果错误涉及索引页,请使用   REPAIR_REBUILD   子句。如果错误涉及数据页,可能需要使用   REPAIR_ALLOW_DATA_LOSS   子句。在不允许丢失数据的可能事件中,将需要从已知的干净备份进行还原。如果问题仍然存在,请与您的主要支持提供者联系。使   DBCC   CHECKDB   的输出可查阅。   

       重要  

如果执行带有修复子句之一的   DBCC   CHECKDB   未更正索引问题,或者您不确定带有修复子句的   DBCC   CHECKDB   对数据的作用,请与您的主要支持提供者联系。   

          除   SQL   Server   错误日志外,还应检查操作系统错误日志文件,以确定是否是硬件错误造成损坏。   

      如果问题仍然存在,请与您的主要支持提供者联系。

注:

使用数据库的过程中,由于断电或其他原因,有可能导致数据库出现一些小错误,比如检索某些表特别慢,查询不到符合条件的数据等.

    出现这些情况的原因,往往是因为数据库有些损坏,或索引不完整.

    在ACCESS中,有个修复数据库的功能可以解决这个问题,在SQL企业管理器,没有这个功能,要用语句来完成,下面就介绍如何用 SQL 语句完成数据库的修复,需要注意的是,在进行下面的操作时,必须断开所有用户的连接:

    USE MASTER
  GO

    sp_dboption '你的数据库名', 'single user', 'true'
  Go

    DBCC CHECKDB('你的数据库名', REPAIR_REBUILD)
  Go

    USE 你的数据库名 
  go

    exec sp_msforeachtable 'DBCC CHECKTABLE(''?'',REPAIR_REBUILD)'
  go

    sp_dboption '你的数据库名', 'single user', 'false'
  Go

附:

DBCC CHECKDB('数据库名称',REPAIR_ALLOW_DATA_LOSS)

REPAIR_ALLOW_DATA_LOSS:是比较高级的修复方式

REPAIR_FAST:是简单快速的修复方式

REPAIR_ALLOW_DATA_LOSS
  此选项包括REPAIR_REBUILD 选项的所有修复功能而且还包括为纠正分配错误
  结构性行或页错误而进行数据行或数据页的分配和解除分配以及删除被损坏的文本对
  象这些修复易引起数据丢失所以可在事务中使用该DBCC 命令这样用户可以回
  滚所发生的数据变化然后从备份中进行恢复
REPAIR_FAST
  该选项只能实现较简单且耗时少的修复功能例如修复非簇索引中的额外键此选项
  不会导致数据丢失
REPAIR_REBUILD
  此选项包括所有REPAIR_FAST 选项的功能而且能够完成一些耗时的修复操作如
  重建索引此选项不会导致数据丢失