急在SQLserver2005上附加数据库时出现602异常?请帮助!

急!急!急!在SQLserver2005上附加数据库时出现602错误???请各位高手帮助!!
机子上本来装有SQL-server2000的数据库,今天又装了SQL-server2005可是在附加SQL-server2005的数据库文件时发生了错(能附加SQL-server2000的数据库文件),错误提示信息为:

未能在 sysindexes 中找到数据库 ID 13 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。 
Could not find row in sysindexes for database ID 13, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes. 
未能打开新数据库 'XXXX'。CREATE DATABASE 将终止。 (Microsoft SQL Server,错误: 602) 



 

------解决方案--------------------
管理器是管理器,实例是实列。
管理器相当于一个客户端工具,实例才是数据库引擎(服务器)。
你用sql2005管理器去连 localhost,相当于用sql2005的客户端工具去连了一个sql2000的数据库服务器。 
尽管你这时是在sql2005管理器下进行附加的,但实际上,附加的对象是sql2000的数据库服务器。
sql2005的数据文件,不能附加在sql2000数据库服务器下