本文主要是介绍SQL Server中,用Restore DataBase把数据库还原到指定的路径,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
restore database 数据库名from disk='备份文件路径'
with move '数据库文件名'
to '数据库文件放置路径',
move '日志文件名'
to '日志文件存放置路径'
Go
如:
restore database EaseWe
from disk='H:\EaseWe.bak'
with move 'EaseWe'
to 'c:\Program Files\Microsoft SQL Server\MSSQL\data\EaseWe.mdf',
move 'EaseWe_log'
to 'c:\Program Files\Microsoft SQL Server\MSSQL\data\EaseWe_LOG.LDF'
go
附1:如何修改逻辑文件名:
用 ALTER DATABASE 的 MODIFY FILE 语句更改数据文件或日志文件的逻辑名称。
alter database 数据库名
modify file (
name=逻辑名
,newname=新逻辑名
)
事实上,上面的语句是更改了sysfiles和sysfiles1系统表中的name字段。
附2:如何得到备份文件的逻辑文件名称:
用如下语句可以得到备份文件的信息记录,其中LogicalName字段库逻辑文件名称;
RESTORE FILELISTONLY from disk='H:\EaseWe.bak'
本文转载自:http://www.xishuiw.com/info/2011-2/2011-2-27-29044.htm
这篇关于SQL Server中,用Restore DataBase把数据库还原到指定的路径的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!