第一种方法:



这是一个非常普遍的要求。也有相关的互联网解决方案,主要是通过映射网络磁盘执行cmdshell命令,和他们的缺点是数据的重复传输。

今天描述的实现方法使用SQLServer服务帐户模式和安全机制访问网络通道。以下是以下内容:

1:为了实现远程备份,我们必须使用域用户帐户启动SQL Server服务和SQL Server代理服务,因为本地系统帐户不能访问网络。在计算机管理服务中找到这两个服务,将登录帐户更改为域用户,并注意密码。如果用户密码在将来的域中发生更改,请记住在这里更改它,否则两个服务无法启动。

2:在远程计算机中创建共享文件夹并设置适当权限。

3:为SQLServer服务器中的远程备份建立维护计划。在完整备份和事务日志备份,使用UPN路径在不同的地方共享的文件夹。

4:配置维护计划中的其他设置。

如果是没有保险的,它需要在远程网络备份(非局域网),如中国的备份到美国,因为数据库文件很大,所以压缩空间非常大。然后数据压缩传输的FTP,以下是以下:

1。基于任务计划+ RAR的自动压缩

右键单击要备份的文件或文件夹,然后选择添加到压缩文件……
1, backup, select press mask to produce compressed file name, can be changed to yyyymmdd
2、进阶,选择后台压缩
三.例程,浏览,并选择要保存的地方
4、常规配置,选择保存并建立新的配置,改变配置名称配置参数的压缩文件,选择保存保存选定的文件的名称,然后创建桌面快捷方式,和亮一样。同时,压缩文件的名称将被保存,立即执行也检查,和桌面快捷方式来压缩文件,双击它可以手动压缩。
打开任务计划,启动-程序-附件-系统工具-任务计划,空白右击,新计划任务,重命名自动压缩。
右键单击桌面,压缩文件快捷方式并复制目标地址。双击任务计划中的自动压缩任务,将地址粘贴到操作中,并在应用时请求当前用户的密码,该计划将自行设置。

第二,使用FTP自动转移到目的地。

现在我们需要上传FTP。我们假设我们上传的文件是在D: / ftptmp文件夹。服务器FTP: / / 10.0.0.2,帐户的CD,密码123,在服务器指定的文件夹XD,它分为三个步骤写文件下列文件分别:
1)对ftprun1.bat内容如下:
我的ftpput.txt FTP
2)对ftpput.txt内容如下:
打开10.0.0.2
光盘
一百二十三
CD XD
输入D: / / * ftptmp .rar
拜伊
3)对ftprun2.bat内容如下
德尔D: / / * ftptmp .rar
上述三个步骤的想法是将第一和第二操作结合起来,将文件上传到服务器的指定文件夹,第三是删除本地文件。
4、任务安排的时间安排是:1、复制文件;2、压缩文件;3、上传文件;4、删除文件。
在任务计划中,按照上面的步骤,可以灵活安排相关的时间运行,并且开始有点麻烦。

第二方法:



这是一个非常普遍的要求。也有相关的解决方案,在互联网上,主要通过映射网络磁盘和执行cmdshell命令。今天,该实现方法略有不同。这个想法来自于最近的SQL Server服务帐户模式和安全机制的深入,相关文章是博客!本文对SQL Server 2000环境下的具体实现方法进行了说明,对于SQL Server 2005,实现方法是相同的!

第一:基本理念
1:为了实现远程备份,我们必须使用域用户帐户启动SQLServer服务和SQLServer代理服务,因为本地系统帐户不能访问网络。
2:在远程服务器中的SQLServer服务器中使用SQL Server服务建立域用户帐户,密码保持不变。在外部计算机中设置共享文件夹并设置适当权限。
注意:新帐户的目标是工作组模式,如果是基于域模型,则不需要建立更多帐户。
3:为SQLServer服务器中的远程备份建立维护计划。在完整备份和事务日志备份,使用UNC路径在不同的地方共享的文件夹。
4:配置维护计划中的其他设置。

上面的表达可能不是很直观,下面是一个实际的实验来演示如何进行远程备份:



二:远程备份的演示
1:在具有域用户帐户的SQLServer服务器中启动SQLServer服务和SQLServer代理服务。
在这个实验中,直接使用管理员帐户,并且可以根据实际环境交换其他域用户帐户。



2:在文件备份服务器中创建共享文件夹,删除共享权限中的每个用户,添加管理员用户,并设置权限如下所示。



3:在SQL Server服务器中,打开企业管理器并构建一个新的数据库维护计划:



4:在维护计划向导中,选择备份数据库、设置数据库优化信息和检查完整性等步骤。
5:在向导指定的数据库备份计划中设置调度计划。
6:手动输入文件备份服务器在指定备份磁盘目录的UNC路径共享文件夹界面。



7:在事务日志备份计划接口中,根据实际环境确定如何备份。
8:通过向导设置其他步骤来完成备份和维护计划。

三:测试国外备份是否成功。
1:检查备份文件是否存在于共享文件夹中。



2:如果没有备份成功,请检查SQL Server日志并检查权限设置,用户名和密码是否完全一致。

这是我儿子真帅!

第三方法:

事实上,有一种方法可以先做个本地备份,然后同步rsync或FTP同步工具。