带NDF文件的数据库怎么还原

带NDF文件的数据库怎么还原,第1张

应该是使用BACKUP备份出的文件吧,这样: 在企业管理器中还原: 1、右击要还原的目标数据,如果没有,可以新建一个 2、点击所有任务,还原数据库。 3、在常规页面中点击从设备,选择设备,添加。 4、定位到备份原文件。然后确定,再次确定。

第一步:选择需要还原的数据库,鼠标右键,选择任务下的还原

第二步:选择“源设备”,点击后面的文件选择“...”

第三步:添加你需要还原的数据库,还原的数据库文件后缀为备份文件(bak)

第四步:选中添加进来的还原文件,找到左上角上的“选择项”,勾选第一项(覆盖现有数据库),点击确定就可以了

END

注意事项

一定要记得覆盖现有数据库

执行数据库 *** 作的时候,请断开当前数据库的任何使用(例如查询,数据库的连接使用)

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

好像sql2000以后的版本就不行了,你试一下

http://blog.sina.com.cn/s/blog_46cbbd9401009s31.html


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存