sql server 还原数据库文件
Posted by 2014/6/19 17:49:53 • Author:JK.Li
方法1:推荐使用
----还原数据库成功的语句
一定要把需要还原的数据库的任何连接都要关闭掉,否则还原不上,所以用master)
USE master GO RESTORE DATABASE A120_20120523 FROM DISK = 'G:\DataBAse备份\A120_2012051823.bak' WITH REPLACE
GO
方法二:
RESTORE DATABASE [aft_shop] FROM DISK = N'G:\备份文件' WITH FILE = 1, MOVE N'aft_shop' TO N'G:\aft_shop.mdf', MOVE N'aft_shop_log' TO N'G:\\aft_shop.ldf', NOUNLOAD,REPLACE, STATS = 10, PASSWORD = 'xxxx'
所以 在WITH 后加入 REPLACE 或 STOPAT 就可以还原啦 !但同名数据库可能被覆盖!
PASSWORD 也可以不加,写成下面这样:
---还原成功的语句
RESTORE DATABASE [A120_20120523] FROM DISK = N'G:\DataBAse备份\A120_2012051823.bak' WITH FILE = 1, MOVE N'kuiper_WH_N_Data'TO N'G:\数据库安装\A120_20120523.mdf', MOVE N'Kuiper_WH_N_Log'TO N'G:\数据库安装\A120_20120523.ldf', NOUNLOAD,REPLACE, STATS = 10--, PASSWORD = 'xxx' ---查看数据库中的文件信息 RESTORE FILELISTONLY FROM DISK = 'G:\DataBAse备份\A120_2012051823.bak'
Tagged: Sql Server 还原数据库
0 评论列表
发表评论
Wise Words
We can let circumstances rule us, or we can take charge and rule our lives from
within .
Earl Nightingale