sql server 2000 如何附加数据库?

EXECsp_attach_db@dbname='db_NetStore',@filename1='D:\NetStore\DB_51aspx\db_NetStore.m... EXEC sp_attach_db @dbname= 'db_NetStore ',@filename1= 'D:\NetStore\DB_51aspx\db_NetStore.mdf ' 直接执行上面的sql语句出错了。错误信息为:
服务器: 消息 602,级别 21,状态 50,行 1
未能在 sysindexes 中找到数据库 ID 7 中对象 ID 1 的索引 ID 1 对应的行。请对 sysindexes 运行 DBCC CHECKTABLE。

连接中断,请问要怎么解决?
展开
 我来答
vinson_shen
2010-06-21 · TA获得超过2503个赞
知道小有建树答主
回答量:960
采纳率:100%
帮助的人:0
展开全部
你用sp_attach_db的话,则要mdf和ldf同时写进去才行,如果像你这样只想用mdf去附加的,则用sp_attach_single_file_db:

EXEC sp_attach_single_file_db @dbname= 'db_NetStore ',@filename1= 'D:\NetStore\DB_51aspx\db_NetStore.mdf '

你这是由高版本向低版本附加的错误,要在合适的版本上附加才行
bubuol
2010-06-23
知道答主
回答量:5
采纳率:0%
帮助的人:0
展开全部
你在附加时,要确保你安装的SqlServer2000是齐全的,而不是express。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式