SQL数据库附加不上 错误代码 602 你是怎么附加上的?谢谢 急

SQL数据库附加不上 错误代码 602 你是怎么附加上的?谢谢 急,第1张

我以前也遇到这个问题,搞了好久才解决。

因为你附加的数据肯定是sql2005的,然后你数据库打开的肯定是sql2000下创建的实例,所以附加不上。

因为先安装的数据库肯定是sql2000,所以电脑默认打开的数据库实例就是sql2000的,就算你后来安装了sql2005,用sql2005打开,获取的也是默认的sql2000的实例。

以上就是问题所在。不过我当时怎么解决的忘记了=

。=||

可能是新建了一个实例(不确定啊)。

既然知道了问题所在,解决起来很容易的,自己琢磨一下吧~~

1.新建一个同名的数据库(数据文件与原来的要一致)2.再停掉sqlserver(注意不要分离数据库)3.用原数据库的数据文件覆盖掉这个新建的数据库4.再重启sqlserver5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决法是,利用数据库的脚本创建一个新的数据库,并将数据导进去就行了.USEMASTERGOSP_CONFIGURE'ALLOWUPDATES',1RECONFIGUREWITHOVERRIDEGOUPDATESYSDATABASESSETSTATUS=32768WHERENAME='置疑的数据库名'Gosp_dboption'置疑的数据库名','singleuser','true'GoDBCCCHECKDB('置疑的数据库名')Goupdatesysdatabasessetstatus=28wherename='置疑的数据库名'Gosp_configure'allowupdates',0reconfigurewithoverrideGosp_dboption'置疑的数据库名','singleuser','false'


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

原文地址: http://outofmemory.cn/sjk/9843427.html

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

发表评论

登录后才能评论

评论列表(0条)

保存