完整备份和恢复

Posted 菜鸟程序猿

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了完整备份和恢复相关的知识,希望对你有一定的参考价值。

--backup
Use [DBName]
Declare @FullFileName Varchar(200)
Declare @FileFlag varchar(20)
Set @FileFlag=20+convert(char(6),getdate(),12)
Set @FullFileName=d:\BackUp\+@FileFlag+.BAK
BackUp DataBase [DBName] To Disk=@FullFileName with init

--restore
Declare @FullFileName Varchar(200)
Declare @FileFlag varchar(20)
Set @FileFlag=20+convert(char(6),getdate(),12)
Set @FullFileName=d:\BackUp\+@FileFlag+.BAK
RESTORE DATABASE [DBName] FROM DISK = @FullFileName
   WITH  MOVE DBName TO d:\SQLData\DBName.mdf,
MOVE DBName_log TO d:\SQLData\DBName_log.ldf

 

以上是关于完整备份和恢复的主要内容,如果未能解决你的问题,请参考以下文章

gitlab安装,使用,备份,恢复

sqlserver 2008 备份恢复实战

数据库的备份与还原系列——单表备份和恢复详细完整实现

完整备份数据库+差异备份,恢复到另外一台服务器

SQL 数据库的备份与恢复

mysql 只有binlog 怎么恢复