------------------------------
未能在 sysindexes 中找到數(shù)據(jù)庫 ID 7 中對(duì)象 ID 1 的索引 ID 1 對(duì)應(yīng)的行。請(qǐng)對(duì) sysindexes 運(yùn)行 DBCC CHECKTABLE。
Could not find row in sysindexes for database ID 7, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.
未能打開新數(shù)據(jù)庫 'xiaoche'。CREATE DATABASE 將終止。 (Microsoft SQL Server,錯(cuò)誤: 602)
解決方法:
一、
.select @@version看當(dāng)前的數(shù)據(jù)庫實(shí)例版本,是不是SQL2000在附加SQL2005的數(shù)據(jù)庫。
二、
SQL2000附加SQL2005數(shù)據(jù)具體方法
如題,若使用SQL2000附加SQL2005的數(shù)據(jù)庫時(shí)在附加時(shí)會(huì)出現(xiàn)了錯(cuò)誤602,提示“對(duì)sysindexes運(yùn)行DBCC CHECKTABLE”因?yàn)閿?shù)據(jù)庫附加到2005的時(shí)候, 數(shù)據(jù)庫文件已經(jīng)自動(dòng)升級(jí)到2005, 所以在2000下是無法再附加的(沒有向上兼容的)