sql 2005附加数据库失败,提示说不是主数据库文件,错误:5171

sql 2005附加数据库失败,提示说不是主数据库文件,错误:5171,第1张

先把你的sql停了,把备份的数据库文件覆盖以前的文件,再打开sql,就ok了

.mdf文件

附加数据库:企业管理器----右击一个sql注册---所有任务---附加数据库

.sql文件

用查询分析器打开或直接用记事本打开

不知道SQL server 2012 兼不兼容SQL server 2000的,但是SQL server 2005/2008 是兼容 SQL server 2000的,建议你使用SQL server 2005/2008来附加SQL server 2000数据库。

需要附加的数据库版本可能不兼容,就是你的数据库文件是高版本,而你那个打开他的版本低。或者你那个数据库并没有被分离就被附加了

补充:

就是啊,你先确认你的安装的数据库的详细版本,例如8.0XXX,9.0XXX之类的,然后确定你的数据库文件的版本,高版本的数据库文件是不能被低版本的附加的,就会出现类似错误

补充:

这个数据库文件是哪来的,如果是从你现在用的SQLSERVER上分离出来的,那肯定不是版本的问题,如果是别人的,还是有可能

那个9.01399就是他的现在的具体版本,以前也碰到过这种问题,8.0的版本数据库是不能打开从9.0分离下来的数据库文件的,会报错

补充:

外部组件异常。。。没见过,研究下


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10063932.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存