sybase数据库备份是很重要的,否则一旦出现故障,其后果是非常严重的。但sybase数据库备份也需要一定技巧,若硬件介质出现故障(如磁盘损坏),当且仅当事先已对数据库及其事务日志作了备份,才能恢复数据库。注意:绝对不要使用操作系统的拷贝数据库设备,把这样一个拷贝装入SQL Server将导致大量数据库受损。备份的类型:完全备份()增量备份——备份事务处理日志说明:(1)只有把事务日志放在单独的设备上,才能进行增量备份;(2)备份事务日志会截断日志,因此备份的内容是自上次备份以来的事务处理。(3)备份之前要启动备份服务器,并最好创建转储设备。命令语法:dump database 数据库名to 转储设备名/物理文件名
dump transaction 数据库名{with {truncate_only|no_log}to 转储设备名/物理文件名[with No_truncate]Truncate_only与no_log选项用于删除事务处理而不作拷贝。Truncate_only截断日志;在事务处理日志完全满时用no_log,它不为数据库建立检查点。两个选项都会丢掉日志。当使用了这两个参数后,应及时备份整个数据库。No_truncate拷贝日志但不截断日志,在出现介质错误时使用该选项。
图形界面的选项与命令参数的对应关系:(1)dump transaction (2)dump transaction…… with no_truncate(3)dump transaction…… with truncate_only(4)dump transaction…… with no_log