备份SQLServer
时间:2007-12-23 来源:不详 作者:迈克DB
INIT | NOINITINIT 选项指定备份集合位于媒体的第一个档案中并保存媒体标题,但覆写媒体中的所有数据。也就是说,INIT覆写在磁带上的任何内容。NOINIT 选项指定备份附加到媒体中。假如您要重新使用磁带,您将需要使用这个选项。
MEDIADESCRIPTION = text设定媒体集合的说明。
MEDIANAME = media_name指定媒体的名称。
MEDIAPASSWORD = password指定媒体集合的密码
NAME = backup_set_name设定备份集合名称
NOSKIP | SKIPNOSKIP 选项指定在备份集合被覆写前,检查媒体中备份集合的到期日期。SKIP 选项不检查到期日期。
NO_TRUNCATE指定在备份后不删减交易记录文件。这个选项只在记录文件备份中有用。
NOUNLOAD | UNLOADNOUNLOAD 选项指定在完成备份后,媒体不被卸载(例如,不退出磁带)。UNLOAD 选项指定在完成备份后,卸载媒体。
RESTART指示 SQL Server 重新启动被中断的备份。
STATS [ = percentage ]在完成指定备份的百分率后,显示一个讯息。假如您想要检视操作的过程,这个选项将会是有用的。
请确认您指定了备份附加到媒体中,或是应该覆写媒体;您选择的选项会影响到写入磁带中数据的数量。假如您正要备份数据到一个已经使用过的磁带装置上,却没有清除这个磁带,也没有指定要覆写磁带,您将发现磁带的空间很快就用完了。在附加模式中,备份程序将只使用磁带末端的可用空间。 copyright dedecms
________________________________________
真实世界 使用BACKUP
这里有一些使用 BACKUP T-SQL 指令的例子。
下面的例子为 Example 数据库备份数据文件:
BACKUP DATABASE Example
TO Backup_Dev_1, Backup_Dev_2
WITH
DESCRIPTION = "DB backup of example",
STATS = 5
GO
备份装置是 Backup_Dev_1 和 Backup_Dev_2,并当每完成备份的 5% 就会显示统计数字。注重,在先前的例子中提供备份的说明。
假如您在一个小的数据库上测试这个例子,例如 Northwind,您看到的统计数字并不是 5% 的增量,您可能看到如 7%、16% 等的增量。这种差异的出现是因为备份程序一次读取和写入大于整个备份的 5%,这时就显示那些较大的增量。对于较大的数据集合,写入的增量将比 5% 小,所以将按照预设的显示。
下面的陈述式将备份 Example 数据库的交易记录文件:
BACKUP LOG Example
TO Backup_Dev_3, Backup_Dev_4
WITH
DESCRIPTION = "DB backup of example",
STATS = 25
GO
备份装置是 Backup_Dev_3 和 Backup_Dev_4,统计数字将显示出 25% 的间隔时间。输出结果显示已完成操作和备份结果的百分率。您将会被通知备份了多少页面、备份花了多长时间、以及备份的速度(MB/sec)。 copyright dedecms
________________________________________
治理备份
因为 T-SQL 指令 BACKUP 不在 Enterprise Manger 下执行,因此不能在 SQL Server Agent 下执行,所以您不能透过 BACKUP 指令来排程一个工作。然而您可以使用 SQL Server 排程功能来排程一个 T-SQL BACKUP 指令。一旦排程了这个工作,就能够和治理 Enterprise Manager 备份一样来治理这个工作了。
使用建立数据库备份精灵
现在让我们进入第三种执行备份的方法:使用建立数据库备份精灵。
执行备份
要使用建立数据库备份精灵来执行一个备份,请按照下列步骤:
1.在 Enterprise Manager 中,点选您要建立备份的数据库,然后从 工具 菜单中选择 精灵 ,显示 选择精灵 对话框。在 选择精灵 对话框中展开 治理 数据夹,选择 备份精灵 ,接着点选 确定 。此时出现 欢迎使用数据库备份精灵 画面,如图32-9所示。
图32-9 欢迎使用数据库备份精灵画面
2.点选 下一步 进入 选取要备份的数据库 画面,如图32-10所示。在这个画面中,指定将要备份的数据库。图32-10显示所选的 Northwind 数据库。
文章评论
共有位Admini5网友发表了评论 查看完整内容