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;
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律