在使用数据库的过程中,及时的进行数据库的备份工作是很有必要的。
笔者在维护数据库的过程中, 遇到几次意外的数据库丢失, 幸好有及时的备份, 才使用的applicatio没有受到较大的影响。
针对 MSSQL 2000, 我们有log explorer之类的工具,可以帮助备份与恢复数据库, 但是这个比较的耗资源。
本身SQLSERVER 还提供了一组命令BACKUP来进行同行的工作, 本文来描述一下这个命令的使用的语法。 更多的信息,请参考MSDN
一、 备份
对整个数据库进行备份 :
BACKUP DATABASE { database_name | @database_name_var }
TO <backup_device> [ ,...n ]
[ <MIRROR TO clause> ] [ next-mirror-to ]
[ WITH { DIFFERENTIAL | <general_WITH_options> [ ,...n ] } ]
[;]
对特定的文件或者是文件组进行备份
BACKUP DATABASE { database_name | @database_name_var }
<file_or_filegroup> [ ,...n ]
TO <backup_device>