分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.youkuaiyun.com/jiangjunshow
也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!
--
返回由备份集内包含的数据库和日志文件列表组成的结果集。
--
主要获得逻辑文件名
USE
master
RESTORE
FILELISTONLY
FROM
DISK
=
'
g:/back.Bak
'
Go
************************************************

/**/
/*
利用bak恢复数据库,强制还原(REPLACE)
STATS = 10 每完成10%显示一条记录
DBTest和DBTest_log是上面g:/back.Bak里的逻辑文件
*/
USE
master
RESTORE
DATABASE
DB
FROM
DISK
=
'
g:/back.Bak
'
WITH
MOVE
'
DBTest
'
TO
'
E:/Program Files/Microsoft SQL Server2005/Data/DB.mdf
'
,
MOVE
'
DBTest_log
'
TO
'
E:/Program Files/Microsoft SQL Server2005/Data/DB_log.ldf
'
,
STATS
=
10
,
REPLACE
GO
++++++++++++++++++++++++++++++++


/**/
/*
备份数据DB 到.bak文件。然后利用此bak文件恢复一个新的数据库DBTest。
*/
USE
master
BACKUP
DATABASE
DB
TO
DISK
=
'
g:/DBBack0930.bak
'
RESTORE
FILELISTONLY
FROM
DISK
=
'
g:/DBBack0930.bak
'
RESTORE
DATABASE
DBTest
FROM
DISK
=
'
g:/DBBack0930.bak
'
WITH
MOVE
'
DBTest
'
TO
'
E:/Program Files/Microsoft SQL Server2005/Data/DBTest.mdf
'
,
MOVE
'
DBTest_log
'
TO
'
E:/Program Files/Microsoft SQL Server2005/Data/DBTest_log.ldf
'
GO
--
-******************************
给我老师的人工智能教程打call!http://blog.youkuaiyun.com/jiangjunshow
本文详细介绍了如何在SQL Server中进行数据库备份及恢复操作,包括使用T-SQL语句进行备份和从.bak文件恢复数据库的具体步骤。通过实例演示了如何将备份文件移动到新的位置,并提供了强制还原的参数说明。
774

被折叠的 条评论
为什么被折叠?



