如何实现自动将数据库备份到内网中另一台机器上

如何实现自动将数据库备份到内网中另一台机器上,第1张

服务器A 的数据库(2 个库)自动备份到映射网络驱动器Z(内网的另一个机器

B)上,并且删除早于当前日期3 天的数据,或者是进行差异或增量备份,B 机

器没有安装SQL 只是共享目录,(需要注意的是,我不打算将库文件备份到本

机A,而是直接备份到B,数据库庞大,A 的空间有限),本人对SQL 了解甚

少,如能写出详细步骤,及用到的语句,达到我的目的。

一个双机备份的实例:

1为数据库服务器(如服务器名为DbaseServ)中的数据库建立定期备份作业,这

个你应该会。

2将数据服务器存放数据库备文份件的文件夹置成共享。

3在另外一台机器(目标机)上写一个批处理文件(打开记事本,按下面格式录

入DOS 命令,保存为DBBACKUPBAT。

格式:xcopy \\数据服务器名\数据服务器共享的备份文件文件夹\库名 本机硬盘\/m举例:XCOPY \\DbaseServ\backupdata\employee d:\databackup\ /m

如果备份文件夹映射了网络驱动器(如F:,数据库备份文件是employee),并且本

机不作保留,就这样:

XCOPY F:\employee d:\databackup\ /m

DEL /Q /A:A F:\EMPLOYEE

4.在该目标机器上建立“任务计划”(点控制面板,添加任务计划,通过浏览选

择建立的那个批文件(如DBBACKUPBAT),设置周期及备份时间(要与服务器

上的数据备份作业大致错后一点(如一小时)。

这样,系统就会在每次数据服务器数据库备份后,自动将无存档标记的文件备份

到目标机,并将备份成功的文件加入存档标记,保证下次不重复备份。

未成功备份的当然不删除,下将还要再试着备份。

打开SQL2000 企业管理器 下面有个数据维护计划 (根据里面的提示一步一

步按照自己的要求进行设置就行了。)

在上面点右键,新建维护计划,里面按你的要求设置就行了。(这里选择你需要备

这个偶一般是先在sql 2008中建一个计划,先将数据库备份到本机某个目录下,然后用ftp设定好这个目录。然后在另一台机器上安装一个备份软件,比如secondcopy之类的,定时从这个ftp同步过去就行了。

1使用专业备份软件,这个成本较高不适用

2共享被备份上的计算机上的的文件夹,在做备份的计算机上将这个文件夹映射为驱动器,在计划任务里添加一个定时执行拷贝的计划;这个安全差点,就为只要在一个LAN中,大家都可以看到共享的资源;

3在做备份的计算机上开启FTP服务,在被备份的计算机上写一个FTP上传的批处理程序,然后加一个计划任务,定时执行这个批处理文件

1、先在C盘目录下新建一个文件夹,我命名为“共享文件夹”,然后将你需要共享的文件放在在这个文件夹的目录之下。

2、右击共享文件夹,找到属性选项,点击“属性”。

3、进入到共享文件夹属性界面后,找到“共享”菜单项,单击。

4、在”共享“菜单界面中,点击“高级共享”按钮。

5、进入”高级共享“界面后,勾选第一行的“共享此文件夹”,共享名自理或者就采用默认的共享文件名,点击”确定“,完成文件夹的共享。

6、在局域网的另一台电脑,用”WIN键+R“打开运行。

7、输入共享文件夹电脑的IP地址,格式为"\\192168XXX,XXX",点击”确定“。

8、接下里弹出一个界面,显示的是局域网内指定IP地址所共享的文件,打开”共享文件夹“将需要的文件复制在自己电脑就行。

备份文件是在SQL Server服务器上的,而不是在操作的客户端电脑。

如果想把局域网内服务器的数据库备份到本地目录,代码就不写了,思路大概如下:

1、把本地的一个目录映射到服务器

2、映射之后,这个本地目录在服务器上就如同一个分区,把数据库备份到这个分区

3、断开映射

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 如何实现自动将数据库备份到内网中另一台机器上

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情