创建完整数据库备份 (SQL Server)

本文详细介绍了如何在SQL Server中创建完整数据库备份,包括使用SQL Server Management Studio、Transact-SQL和PowerShell的方法。强调了备份的限制、建议和安全性,并提供了多种备份示例。
摘要由CSDN通过智能技术生成

 

开始之前!

限制和局限

  • 不允许在显式或隐式事务中使用 BACKUP 语句。

  • 无法在早期版本的 SQL Server 中还原较新版本的 SQL Server创建的备份。

  • 有关备份概念和任务的概述、深入研究,请在继续操作前参阅 备份概述 (SQL Server) 。

建议

  • 随着数据库不断增大,完整数据库备份的完成时间会延长,并且需要占用更多存储空间。 对于大型数据库,请考虑用一系列差异数据库备份来补充完整数据库备份。 有关详细信息,请参阅 SQL Server Backup to URL

  • 使用 sp_spaceused 系统存储过程估计完整数据库备份的大小。

  • 默认情况下,每个成功的备份操作都会在 SQL Server 错误日志和系统事件日志中添加一个条目。 若频繁备份,这些成功消息会迅速累积,从而生成巨大的错误日志! 这会使查找其他消息变得非常困难。 在这些情况下,如果任何脚本均不依赖于这些备份日志条目,则可以使用跟踪标志 3226 取消这些条目。 有关详细信息,请参阅跟踪标志 (Transact-SQL)

安全性

针对数据库备份,TRUSTWORTHY 设置为 OFF。 有关如何将 TRUSTWORTHY 设置为 ON 的详细信息,请参阅 ALTER DATABASE SET 选项 (Transact-SQL)

从 SQL Server 2012 (11.x) 开始, PASSWORD 和 MEDIAPASSWORD 选项不再可用于创建备份。 不过,您仍可以还原使用密码创建的备份。

Permissions

默认情况下,为 sysadmin 固定服务器角色以及 db_owner 和 db_backupoperator 固定数据库角色的成员授予 BACKUP DATABASE 和 BACKUP LOG 权限。

备份设备的物理文件的所有权和权限问题可能会妨碍备份操作。 SQL Server 必须能够读取和写入设备;运行 SQL Server 服务的帐户 必须 具有写入权限。 但是,用于在系统表中为备份设备添加项目的 sp_addumpdevice不检查文件访问权限。 备份设备物理文件的这些问题可能直到为备份或还原而访问物理资源时才会出现。

使用 SQL Server Management Studio

使用 SQL Server Management Studio 指定备份任务时,可以通过单击“脚本”按钮并选择脚本目标生成相应的 Transact-SQL BACKUP 脚本。

备份数据库

  1. 连接到相应的 Microsoft SQL Server 数据库引擎 实例之后,在“对象资源管理器”中,单击服务器名称以展开服务器树。

  2. 展开“数据库”,选择用户数据库,或展开“系统数据库”,选择系统数据库。

  3. 右键单击数据库,指向 “任务”,再单击 “备份”。 将出现 “备份数据库” 对话框。

    “常规”页

  4. 在“数据库”列表中,确认数据库名称。 或者从列表中选择其他数据库。

  5. “恢复模式”文本框仅供参考。 可以对任意恢复模式(FULL、BULK_LOGGED 或 SIMPLE)执行数据库备份。

  6. 从“备份类型”下拉列表中,选择“完整”。

    请注意,创建了完整数据库备份后,可以创建差异数据库备份;有关详细信息,请参阅 创建差异数据库备份 (SQL Server)

  7. 还可以选择“仅复制备份”复选框创建仅复制备份。 仅复制备份是 SQL Server独立于常规备份序列 SQL Server的备份。 有关详细信息,请参阅仅复制备份 (SQL Server)。 仅复制备份不可用于差异备份类型。

  8. 对于备份组件,请选择“数据库”单选按钮。

  9. 在“目标”部分

  • 3
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值