注册 登录
编程论坛 SQL Server论坛

【求助】装了sql2005!但是运行库怎么还是2000的!怎么解决!谢谢!

xiaxun 发布于 2010-12-21 22:54, 999 次点击
我原先在机子装了sql2000,
然后没有删除就装了sql2005!

但是附加2005的数据库时候提示无法附加!
然后我尝试用脚本代码附加:
结果提示是2000的分析查询器
未能找到存储过程 'sys.sp_addextendedproperty'。
可是我就是在sql2005下操作的呀!

怎么回事!
请大家帮帮忙!
谢谢!

错误信息是:
未能在 sysindexes 中找到数据库 ID 7 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。
Could not find row in sysindexes for database ID 7, object ID 1, index ID 1. Run DBCC CHECKTABLE on sysindexes.


[ 本帖最后由 xiaxun 于 2010-12-22 15:16 编辑 ]
6 回复
#2
cnfarer2010-12-22 09:50
使用SQLServer2005的工具“SQL Server Management Studio”
#3
xiaxun2010-12-22 11:54
我是用那个进入的呀!可是就是打不开2005附加的数据库
#4
qingshuiliu2010-12-22 12:57
1.如果安装有问题的话,建议重新安装,彻底删除原来版本。
2.如果安装没有问题的话,检查数据库本身,我觉得可能是你的数据库来源不是2005的。
#5
xiaxun2010-12-22 14:46
我检查过在其他机器是能附加打开!在我这里就无法打开!
#6
juejitianya2010-12-23 14:18
如果有两个版本的数据库同时安装到一个主机上时,都会有两个不同的数据库实例;
最先安装的数据库使用的是默认的数据库名,不用特别指出就可以访问;
但后续安装的数据库都有指定的实例名,在连接相应的数据库时,必须在服务器名或ip地址后添加相应的实例名;如:127.0.0.1\SQL2005
#7
os燕子2010-12-26 12:08
在path路径下将sql2000的那个路径删掉,添上2005那个bin路径
1