...server2000自动将数据库备份到内网中另一台机器上(映射网络驱动器...
发布网友
发布时间:2024-10-20 11:53
我来回答
共3个回答
热心网友
时间:2024-11-09 22:40
====改过了,请注意
一个双机备份的实例:
1.为数据库服务器(如服务器名为DbaseServ)中的数据库建立定期备份作业,这个你应该会。
2.将数据服务器存放数据库备文份件的文件夹置成共享。
3.在另外一台机器(目标机)上写一个批处理文件(打开记事本,按下面格式录入DOS命令,保存为DBBACKUP.BAT。
格式:
xcopy \\数据服务器名\数据服务器共享的备份文件文件夹\库名.* 本机硬盘\*.* /m
举例:
XCOPY \\DbaseServ\backupdata\employee.* d:\databackup\*.* /m
如果备份文件夹映射了网络驱动器(如F:,数据库备份文件是employee),并且本机不作保留,就这样:
XCOPY F:\employee.* d:\databackup\*.* /m
DEL /Q /A:A F:\EMPLOYEE.*
4.在该目标机器上建立“任务计划”(点控制面板,添加任务计划,通过浏览选择建立的那个批文件(如DBBACKUP.BAT),设置周期及备份时间(要与服务器上的数据备份作业大致错后一点(如一小时)。
这样,系统就会在每次数据服务器数据库备份后,自动将无存档标记的文件备份到目标机,并将备份成功的文件加入存档标记,保证下次不重复备份。
未成功备份的当然不删除,下将还要再试着备份。
热心网友
时间:2024-11-09 22:42
用sql触发器来做这个任务,具体的得你自己写,什么都不知道如何帮你?
热心网友
时间:2024-11-09 22:39
打开SQL2000企业管理器. 下面有个数据维护计划. (根据里面的提示一步一步按照自己的要求进行设置就行了。)
在上面点右键,新建维护计划,里面按你的要求设置就行了。(这里选择你需要备份的映射好的网络驱动器就行了)