给高分 sql server 2000数据库备份的问题

来源:百度知道 编辑:UC知道 时间:2024/05/03 03:46:03
我要备份sql server 2000的数据库,所以在进行了数据库备份,第一次只能进行完全数据库备份,并设置调度时间为每天的10点,这些都成功了.
那么我还想建立一个差异备份文件,可是每次建立都是不成功的.具体应该怎么做呀,有谁知道,把具体步骤给我写出来吧(是使用企业管理器),再有差异备份是在原有的完全备份基础之上的文件备份,还是新生成个差异备份的文件
如果同一个数据库我还想要在建立一个完全备份,并且也每天按照指定的调度时间进行备份的话,是否可以?我操作完后根本就没有备份.
知道详细步骤的说,别给我复制一大堆,如果谁能加QQ指点,我将很感谢!分我不在乎,我这个分最后给分,最低不会低于100

差异备份是基于原来的完整备份
记录从这个完整备份之后更改过的数据
是单独的一个文件
在对象资源管理器中,展开 SQL Server实例
选“服务器对象” “备份设备”节点
单击鼠标右键 选择“新建备份设备”命令
在“备份设备”对话框中输入设备名称
自定义一眼就能看懂是差异备份的名字
单击“确定”
在对象资源管理器的“备份设备”文件夹中将显示新建的备份设备
单击鼠标右键 选择“备份数据库”
出现“备份数据库”对话框中设置
“数据库” 选择你要备份的数据库
“备份类型” 选择差异
在“备份数据库”对话框的“选择页”中选中“选项”
然后选中“覆盖所有现有备份集”
单击“确定”就可以完成差异备份

如果想要在同一个数据库建立另外一个完整备份
需要新建一个备份设备
将完整备份备份到另一个备份设备
新建备份设备的操作如下
打开SQL 在对象资源管理器中
展开“SQLServer实例”
选中“服务器对象”
在“备份设备”上面点右键 选择“新建备份设备”

DECLARE @path VARCHAR(500)
SET @path='C:\数据库备份周'+CAST(DATEPART(WEEKDAY,GETDATE()) as varchar)+'.bak'
BACKUP DATABASE [数据库名字] TO DISK = @path WITH INIT , NOUNLOAD , NAME = N'数据库名 备份', PASSWORD=N'123456', NOSKIP, STATS = 10, NOFORMAT
--password是密码
--这是我常用的一个备份,可以追溯一周以内的数据
--如果你硬盘空间不是很紧张,建议别使用差异备份,因为差异备份性能没有完全备份性能高,备份操作时会影响系统速度。
--如果实在要进行差异备份,把with init换成DIFFERE