SQL Server 备份和还原

本文涉及的产品
RDS SQL Server Serverless,2-4RCU 50GB 3个月
推荐场景:
云数据库 RDS SQL Server,基础系列 2核4GB
日志服务 SLS,月写入数据量 50GB 1个月
简介: SQL Server 备份和还原

1. 备份

01. 为什么要备份?

防止数据丢失: 备份可以防止因硬件故障、人为错误或其他问题导致的数据丢失。


故障恢复: 在数据库出现故障时,备份是迅速恢复正常运行的关键工具。


灾难恢复: 面对自然灾害或其他灾难,备份可用于在新的硬件或服务器上重新建立数据库。


保障数据安全: 备份有助于防范未经授权的访问、病毒攻击或其他恶意行为。


合规性要求: 许多行业和法规对数据备份和保护提出了要求,备份有助于满足合规性要求。


维护业务连续性: 在面临数据丢失或系统中断的情况下,备份有助于维持业务连续性。


测试和开发: 备份提供了测试和开发环境所需的实际数据。


02. 备份的类型

完整备份(Full Backup):


描述: 备份整个数据库的所有数据。

用途: 提供对整个数据库的完整恢复点,是其他备份类型的基础。

差异备份(Differential Backup):


描述: 备份上次完整备份后发生变化的数据。

用途: 提供从上次完整备份到当前时间点的增量备份,减小了差异备份文件的大小。

事务日志备份(Transaction Log Backup):


描述: 备份数据库事务日志中的所有未备份的事务。

用途: 用于启用了完整或大容量日志恢复模式的数据库,以保护事务日志并实现点对点的恢复。

03. 备份实例

连接数据库后右击需要备份的数据库


点击备份 (如下图所示)


选择需要备份的数据库 和类型 确认路径

(根据自己需求即可)

备份完成


2. 还原

01. 还原类型

完整还原(Full Restore): 从完整备份中还原数据库。

差异还原(Differential Restore): 从完整备份和最近的差异备份中还原数据库。

日志还原(Transaction Log Restore): 从事务日志备份中还原数据库,通常与完整或差异备份一起使用。

02. 删除数据库

这边我们直接把数据库删掉


没有(us)这个数据库



03. 还原数据库

点击还原数据库



选择之前备份的bak 文件

勾选这个框

这边点击覆盖现有的数据库(根据自己需求)


还原成功

测试

此刻跟之前对比多了 us

04. 恢复失败的原因

保存的路径在C盘 可能是权限不够

第二栏这个文件 勾上去 即可

相关实践学习
使用SQL语句管理索引
本次实验主要介绍如何在RDS-SQLServer数据库中,使用SQL语句管理索引。
SQL Server on Linux入门教程
SQL Server数据库一直只提供Windows下的版本。2016年微软宣布推出可运行在Linux系统下的SQL Server数据库,该版本目前还是早期预览版本。本课程主要介绍SQLServer On Linux的基本知识。 相关的阿里云产品:云数据库RDS SQL Server版 RDS SQL Server不仅拥有高可用架构和任意时间点的数据恢复功能,强力支撑各种企业应用,同时也包含了微软的License费用,减少额外支出。 了解产品详情: https://www.aliyun.com/product/rds/sqlserver
目录
打赏
0
1
1
0
39
分享
相关文章
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
5-10Can't connect to MySQL server on 'sh-cynosl-grp-fcs50xoa.sql.tencentcdb.com' (110)")
|
6月前
|
SQL Server 中的备份类型详解
【8月更文挑战第31天】
152 0
Struts 2 日志管理化身神秘魔法师,洞察应用运行乾坤,演绎奇幻篇章!
【8月更文挑战第31天】在软件开发中,了解应用运行状况至关重要。日志管理作为 Struts 2 应用的关键组件,记录着每个动作和决策,如同监控摄像头,帮助我们迅速定位问题、分析性能和使用情况,为优化提供依据。Struts 2 支持多种日志框架(如 Log4j、Logback),便于配置日志级别、格式和输出位置。通过在 Action 类中添加日志记录,我们能在开发过程中获取详细信息,及时发现并解决问题。合理配置日志不仅有助于调试,还能分析用户行为,提升应用性能和稳定性。
80 0
【数据守护者必备】SQL数据备份与恢复策略全解析:从全量到日志备份,手把手教你确保企业信息万无一失的实战技巧!
【8月更文挑战第31天】数据库是企业核心业务数据的基石,为防止硬件故障、软件错误或人为失误导致的数据丢失,制定可靠的备份与恢复策略至关重要。本文通过一个在线购物平台的案例,详细介绍了使用 SQL Server 进行全量备份、差异备份及事务日志备份的方法,并演示了如何利用 SQL Server Agent 实现自动化备份任务。此外,还提供了数据恢复的具体步骤和测试建议,确保数据安全与业务连续性。
325 0
Microsoft SQL Server 2014如何来备份数据库
Microsoft SQL Server 2014如何来备份数据库
625 3
|
6月前
|
备份SQL语句
【8月更文挑战第20天】备份SQL语句
58 3
|
6月前
|
SQL Server 如何进行备份?
【8月更文挑战第20天】SQL Server 如何进行备份?
151 3
|
6月前
|
SQL Server 还原 备份集中的数据库备份与现有的 'XXX' 数据库不同
SQL Server 还原 备份集中的数据库备份与现有的 'XXX' 数据库不同
432 0
|
6月前
|
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“The server selected protocol version TLS10 is not accepted by client
605 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等