首页数据库数据库异地备份?如何实现sql server数据库异地备份

数据库异地备份?如何实现sql server数据库异地备份

编程之家2023-10-21115次浏览

今天给各位分享数据库异地备份的知识,其中也会对如何实现sql server数据库异地备份进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

数据库异地备份?如何实现sql server数据库异地备份

怎样自动并且异地备份重要的数据库文件

步骤/方法

1

首先,我们在平台服务器上必须设置好自动备份。如果我们用的是SQLServer,可以用数据库维护计划来操作,MySQL应该也有相应的程序或软件。这里不再赘述,这篇文章主要介绍的是自动异地备份,本地备份必须先做好。

2

其次,FTP软件要装好,可以用IIS自带的,也可以用Serv-U之类的FTP软件。然后设置一个FTP用户名和密码,指向数据库备份目录。

3

数据库异地备份?如何实现sql server数据库异地备份

在备份数据库上,建立一个bat的批处理文件,内容如下:

"D:\wget.exe"-x-c-T 5-w 0-N-r-l inf-nH–ftp-user=mybackup–ftp-password=mybackup-P E:\BackUp\"ftp://11.11.11.11"

其中wget.exe这个文件类似于Linux下的wget命令,Windows中也有相应的程序,网上可以下载到。比如我们把它放到D盘,路径就是D:\wget.exe了,mybackup是FTP用户名密码,E:\Backup\是备份服务器上的备份存储路径,最后是主站服务器的IP或域名。

4

把这个bat文件添加到备份服务器的计划任务中,让他定期执行。非常重要的数据库可每天执行一次到两次,注意观察执行结果,确保完全自动。

步骤阅读

数据库异地备份?如何实现sql server数据库异地备份

怎样做sql server数据库的异地备份

直接备份到本机有点困难,可以尝试以下两种方法:

一种是,在你本机的sqlserver2005中建一个同名的数据库,然后右键单击该数据库名称->任务->复制数据库方式将远程的数据库拷到本机上,然后在备份(注,使用这个功能,得确保sqlserver是运行状态的)

另一种方法是你先备份到服务器上,然后通过远程登录或者是网上邻居将备份文件拷到你机子上(不过这种方式比较慢)

如何实现sql server数据库异地备份

操作步骤:

一、在备份电脑和主电脑上中创建一个账户liuxh和密码123(自定义)

二、在备份电脑中创建备份用的文件夹backfile并将其共享给指定用户liuxh。

如图:

1.选择用户

2.分配权限

三、在主电脑上为SQLservice设置登录用户

打开“管理”在“服务”中选择“SQL Server(MSSQLSERVER)”右键属性选择“登录”如下图:

1.选择SQL Server(MSSQLSERVER)”

2.选择用户liuxh输入正确的密码

四、在主电脑上打开SQLservice2008创建维护计划。

在数据中的管理目录下选择“维护计划”右键选择“维护计划向导”创建维护计划,步骤如下图:

1.第一步

2.下一步

名字可以自定义设置。在计划中,根据计划进行设置。点击“更改”如下图

3.点击确认,点击下一步选择“备份数据库(完整)”

4.点击下一步

5.点击下一步,选择要备份的数据库,和异地备份的路径。

这里备用电脑的IP是192.168.1.148备份文件夹是backfile。所有路径为\\192.168.1.148\backfile(更加实际情况填写)

注:在点击下一步的时候,可能出现无法解析文件夹的错误如下图

原因:你的备用电脑的共享文件没有设置好,请仔细查看原因。

6.点击下一步到完成

如何实现数据中心异地容灾备份

异地容灾,顾名思义就是在不同的地方(异地:可以是同城的两个不同的机房或者是两座不同的城市),构建一套或者多套相同的应用或者数据库,进一步提高了数据抵抗各种可能安全因素的容灾能力,可以对企业应用和数据库起到安全性、连续性等方面的作用。

两大分类

考虑到不同企事业单位对数据安全和业务连续性的要求不尽相同,我们将异地容灾分为两大类:数据级容灾和应用级容灾。

数据级容灾:就是指建立一个异地的数据系统,该系统是本地关键应用数据的一个可用复制。在本地数据及整个应用系统出现灾难时,至少在异地保存有一份可用的关键业务的数据。该数据可以是与本地生产数据的完全实时复制,也可以比本地数据略微落后,但一定是可用的。

应用级容灾:在数据级容灾基础上,在异地建立一套与本地生产系统相当的备份环境,包括主机、网络、应用、IP等资源均有配套,当本地系统发生灾难时,异地系统可以提供完全可用的生产环境。

CDP异地容灾VS传统异地容灾

传统的异地容灾方案大多基于远程复制技术。远程复制是指运用复制技术将数据以同步或者异步的方式存储到异地灾备中心中,其主要实现方式有三种:1.利用主机远程复制软件或硬件。2.利用存储自身的复制软件。3.利用数据库软件产品。远程复制的方式可以实现数据级的容灾,但是一旦发生灾难,无法保证业务的连续性。此外,一旦出现数据库逻辑错误或人为误删除的情况,远程复制不能修复数据错误,也不能找回误删除的数据,更谈不上100%恢复数据并保障数据的可用性了。

和力记易的异地容灾方案以CDP持续数据保护技术为核心,可以构建异地桌面端或服务器端的文件、数据库和应用的全需求平台,能够防范数据丢失、修复数据错误,还能保障业务连续,全方位满足客户不同的数据安全和业务连续性要求。

关于数据库异地备份的内容到此结束,希望对大家有所帮助。

mysqli连接数据库(php怎么用mysqli链接数据库和输出sql)数据库连接池有哪些 常用的数据库连接池