附加数据库的时候出现 :错误5173 不能使文件与不同的数据库相关

附加数据库的时候出现 :错误5173 不能使文件与不同的数据库相关,第1张

1. 备份后的数据 只有1个文件,是需要还原的,并且在还原的时候要注意,需要知道数据库在“原来”软件中的“路径”及“数据库名称”是什么,如果不知道就直接还原的话,就会报你这个错!

2. 数据库文件丢失,或安装不完整,也会报这个

3. 数据库里面的数据不会丢失,提前是数据库无损坏!

好了,就这么多了,希望对 LZ 有用!

1.新建一个同名的数据库

2.再停掉sql server(注意不要分离数据库)

3.用要附加的数据文件覆盖掉这个新建的数据库

4.再重启sql server

5.此时打开企业管理器时会出现置疑,先不管,执行下面的语句(注意修改其中的数据库名)

6.完成后一般就可以访问数据库中的数据了,这时,数据库本身一般还要问题,解决办法是,利用

数据库的脚本创建一个新的数据库,并将数据导进去就行了.

USE MASTER

GO

SP_CONFIGURE ’ALLOW UPDATES’,1 RECONFIGURE WITH OVERRIDE

GO

UPDATE SYSDATABASES SET STATUS =32768 WHERE NAME=’置疑的数据库名’

Go

sp_dboption ’置疑的数据库名’, ’single user’, ’true’

Go

DBCC CHECKDB(’置疑的数据库名’)

Go

update sysdatabases set status =28 where name=’置疑的数据库名’

Go

sp_configure ’allow updates’, 0 reconfigure with override

Go

sp_dboption ’置疑的数据库名’, ’single user’, ’false’

Go


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存