8. SQL Server的备份功能 SQL Server数据库备份操作可以通过SQL语句BACKUP来实现,也可以通过Enterprise Manager实现备份数据库的操作。 ��(1) BACKUP语句的语法格式: ��Backup DATABASE|LOG { database_name |@database_name_var} ��TO ��<backup_device_name>[,..n] ��[WITH DIFFERENTIAN] ��参数说明: ��DATABASE:指定一个完整的数据库备份。假如指定了一个文件和文件组的列表,那么仅有这些被指定的文件和文件组被备份。 ��LOG:指定只备份事务日志。该日志是从上一次成功执行了的 LOG 备份到当前日志的末尾。 ��{database_name|@database_name_var}:指定了一个数据库名,从该数据库中对事务日志、部分数据库或完整的数据库进行备份。 backup_device_name:指定备份操作时要使用的逻辑或物理备份设备。 WITH DIFFERENTIAN: 表示增量备份。 例1:下面的例子首先分别创建不同的备份设备,然后执行全面备份和备份事务日志操作。 ��创建备份数据库的设备,包括逻辑设备和物理设备,命令如下: ��exec sp_addumpdevice 'disk', 'Myweb_2','c:\mssql\backup\Myweb_2.dat' ��GO ��用逻辑设备名Myweb_2备份数据库MyDB,命令如下: ��backup database MyDB to Myweb_2 ��GO ��创建备份日志文件的设备,包括逻辑设备和物理设备,命令如下: ��exec sp_addumpdevice 'disk', 'MyDBLog1', ��'c:\mssql\backup\MyDBLog1.dat' ��GO ��使用逻辑设备名MyDBLog1备份数据库MyDB的日志文件,命令如下: ��backup LOG MyDB to MyDBLog1 ��GO ��(2) 使用Enterprise Manager备份数据库的操作 ��① 展开指定的服务器节点和Database节点; ��②选中指定的数据库,在Tools菜单中选择Backup Database命令,如图片7-1; ��③ 在SQL Server Backup对话框中,选择备份的数据库,输入备份的名字和对备份的描述,选择备份的类型:增量备份或完全备份,如图片7-2; ��④ 在图片7-2中单击添加(Add)按钮进入图片7-3,选择要备份的目的设备; ��⑤ 在图片7-4中重写(Overwrite)选项中,选择在设备上进行操作的方式; ��⑥ 在图片7-4中调度(Schedule)复选框中,指定自动备份操作的时间表; ��⑦ 单击"确定"按钮,完成备份操作。 图片7-1
|