备份SQLServer
时间:2007-12-23 来源:不详 作者:迈克DB
9.完成这些选项的设定后,点选 确定 ,开始执行所设定的备份。
治理备份
要检视、删除和修改您已经安排的备份工作,请按照下列步骤:
1.在 Enterprise Manager 的左边窗格中,展开一个服务器数据夹,展开治理数据夹,展开 SQL Server 代理程序数据夹,并点选 作业 。这时已经安排的工作会列在 Enterprise Manager 的右侧窗格中,如图32-8所示。
图32-8 Enterprise Manager 作业显示
2.要删除一个作业,只要在作业名称上按鼠标右钮,并从快捷菜单中选择 删除 。
3.要检视或修改一个作业,在工作名称上按鼠标右钮,并从快捷菜单中选择 内容 来显示属性窗口。执行您的修改,然后点选 套用 和 确定 。
使用 T-SQL 指令备份
刚开始使用 T-SQL 备份数据库比使用 Enterprise Manager 稍微难一些,但是假如您属于那种喜欢使用指令文件自动执行操作的 DBA 类型,那么这种技术应该也是您所喜欢的。TSQL BACKUP 指令也提供比在 Enterprise Manager 中的备份程序还要多的选项。本节中我们将讨论 BACKUP 指令的语法和选项。实际上有两种 T-SQL 备份指令,使用时依照您所要执行备份的类型而定。这些指令如下:
• BACKUP DATABASE 用来备份整个数据库、档案或档案群组。
dedecms.com
• BACKUP LOG 用来备份交易记录文件。
因为这两种指令大部分共享相同的选项,所以我们将它们放在一起讨论。
执行备份
用来进行完全数据库备份的 BACKUP 陈述式语法如下:
BACKUP DATABASE database_name
TO backup_device
[ WITH options ]
这个陈述式只需要数据库名称、文件名称或档案群组名称和备份装置名称。可以包括多个文件名称或档案群组名称,中间以逗号隔开。
交易记录文件备份的陈述式语法如下:
BACKUP LOG database_name
{
[ WITH { NO_LOG | TRUNCATE_ONLY )]
}
|
{
TO backup_device
}
[ WITH options ]
这个陈述式需要数据库名称、WITH NO_LOG 或 WITH TRUN-CATE_ONLY 选项、或者是备份装置名称,然后您可以加入任何您需要的选项。NO_LOG 和 TRUNCATEONLY 选项是同义的,都将只删减记录文件,而不使用备份拷贝。
________________________________________
注重
在系统故障事件中,假如使用 BACKUP LOG 陈述式中的任何一个选项,您都将无法将数据库回复到故障点,因为没有记录文件会保存下来。不建议使用这两个选项,使用它们需要您自己承担风险。
________________________________________
内容来自dedecms
在所有的三个备份指令中,database_name 是您要执行备份的数据库名称。backup_device 组态选项可以是一个逻辑备份装置名称或是实体装置名称。假如指定为实体装置,就要根据装置类型来为装置名称加上前置字 DISK=、TAPE= 或 PIPE=。您可以指定一个装置或用逗号隔开的一组装置,如下面两个例子所示:
Backup_dev_1, Backup_dev_2, Backup_dev_3 copyright dedecms
TAPE = '\\.\Tape0', TAPE = '\\.\Tape1', TAPE = '\\.\Tape2'
选项
表32-1 列出了 BACKUP 指令可用的选项。假如某个选项只能对数据库备份或记录文件备份所用,将会对这些例外作批注。
表32-1 BACKUP 指令选项
选项 描述
BLOCKSIZE实体区块大小,单位为字节。
DESCRIPTION指定备份集合的文字说明。对于还原时定位正确的备份集合十分有用。
DIFFERENTIAL指定一个差异备份。这个选项只在使用完全数据库备份有用。
EXPIREDATE = date |
RETAINDAYS = daysEXPIREDATE 选项指定备份集合到期的日期(可以被覆写)。RETAINDAYS 选项指定备份集合到期前的天数。
PASSWORD = password指定备份的密码。提供备份本身较大的安全性。
FORMAT | NOFORMATFORMAT 选项指定媒体标题将被重写,因此会使媒体中的原始数据无效。NOFORMAT 指定媒体标题将不被重写。
文章评论
共有位Admini5网友发表了评论 查看完整内容