SQl Server 备份还原步骤

1、完整备份数据库

declare @filename varchar(255)

select @filename='D:\bak\AllBack\DB1-'+CONVERT(varchar(10),GETDATE(),120)+'.bak' 

backup database DB1 to disk=@filename WITH  NOFORMAT, NOINIT

go

 

2、差异备份数据库

(PS:如果从完整备份之后没有发生数据变化,无需进行差异备份)

declare @filename varchar(255)

select @filename='D:\bak\AllBack\DB1-'+CONVERT(varchar(10),GETDATE(),120)+'1.bak' 

backup database DB1 to disk=@filename WITH DIFFERENTIAL, NOFORMAT, NOINIT

go

 

3、还原完整备份

1)数据库—还原数据库,选择源设备,选择备份的文件,修改新的数据库名称为DB2

 

2)选择左侧“选项”,恢复状态选择“不回滚未提交的事务”。

 

3)点击“确定”,还原成功后,左侧数据库显示“正在还原...”(PS:此时数据库不可用)。

 

4、还原差异备份

1)DB2—任务—还原—数据库,源设备选择差异备份文件。

 

2)恢复状态选择“使数据库处于可使用的状态”。

 

3)点击“确认”,成功还原DB2

posted @   dd_冬  阅读(130)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示