SQL Server数据库技术(102)
SQL Server数据库技术(102),SQL Server数据库技术(102)
在SQL Server 中无论是数据库备份,还是事务日志备份、差异备份、文件或文件组备份都执行相同的步骤。使用SQL Server Enterprise Manager 进行备份的步骤为:
(1) 启动SQL Server Enterprise Manager, 登录到指定的数据库服务器。
(2) 打开数据库文件夹,右击要进行备份的数据库图标,在弹出菜单上选择AllTasks, 再选择Backup Database ,然后弹出SQL Server Backup 对话框。如图15-2 所示。
(3) 在SQL Server Backup 对话框的General 标签页的Backup 选项栏内选择单选按钮来选择要进行哪种类型的备份(查看图15-2)。
(4) 通过单击Add 按钮来选择备份设备。然后弹出Choose Backup Destination对话框,如图15-3 所示,可选择File name 单选按钮并给出文件名和路经,也可以选择Backup device 单选按钮,然后从组合框中选择备份设备。
(5) 在Overwrite 选项栏中,若选择了 Append to media 单选按钮,则将备份内容添加到当前备份之后;若选择了Overwrite Existing Media 单选按钮,则将原备份覆盖。
(6) Schedule 复选框,可对备份的时间表进行设置,单击右面的按钮来改变备份的时间安排,在弹出Edit schedule 对话框中设定备份操作何时进行,如图15-4所示。
(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/sqlserver/)
(7) 在Name 中输入备份安排任务名字,默认为Schedule1。 在Schedule type选项栏中单击任意单选按钮(其中各选项含义见第十七章SQL ServerAgent)。 可以单击Change 按钮来改变当前默认的备份时间设置。然后会弹出Edit Recurring Job 对话框,如图15-5 所示。
(8) 在Edit Recurring Job 对话框中按自己的要求设置备份的时间,然后单击OK,完成时间设置。
(9) 在Database Backup 对话框中选择Option 标签来进行附加设置选择Option标签后的对话框如图15-6 所示。
(10) 在Option 选项栏中通过单击复选框进行选择,如果选中了Verify Backup,表示SQL Server 会阅读全部备份检查备份,介质是否可读,保证介质的完整性;如果选中了Backup Eject Tape 表示备份完成后立即弹出磁带;如果选中了Check Media Set Name 和Backup Set Expiration 表示检查选定的介质和备份设置是否无效;如果选中了 Backup Set Will expire ,则应选择 Expires on,来决定如何对已有的备份设备进行覆盖。
其中:Expires after 表示磁带或文件被覆盖前的天数。
Expires on 表示磁带或文件被覆盖的日期。
(11) 单击确定按钮,创建备份。
15.3.2 Transact-SQL 命令备份数据库
在SQL Server 中使用BACKUP 命令进行备份操作。
1 备份完整数据库
(本文来源于图老师网站,更多请访问https://m.tulaoshi.com/sqlserver/)
各参数选项的含义说明如下: DATABASE
表示进行数据库备份而不是事务日志备份。 database_name | @database_name_var
表示要进行备份的数据库名称或变量。 BLOCKSIZE