你们公司都是怎么备份数据的?
公司目前有2套独立运作的系统,
1提供给集团公司内部使用的服务器系统。主要系统有mes、erp、pdm、oa等。还有一些其他的应用服务器。对一些不是很重要的系统,平时就是数据库自动备份,然后定期人工拷贝数据保存。对重要的服务器mes、erp oa我们使用双机热备。主机及备机用心跳线连接,采用数据同步软件同步数据。当一台服务器出现问题时,备机马上检测到,可以接管运用。一般来说5分钟左右能恢复。
2提供给客户使用的服务器系统。公司数据中心采用的是云平台技术。所有网络设备都是2套,包括交换机、负载均衡、备份设备等。服务器采用云加密技术。下面划分了很多小的服务端供客户使用。当一个服务端硬件或者软件出现问题会自动无缝切换。不会影响客户端使用。
目前就这三种方式,对一般小公司来说,日常数据备份可用数据库自动备份加人工方式。大一点的公司可采用热备方式。最后一种一般业务量很大的公司可用。
公司文件备份我们使用的是iMonitor EAM 软件,只需要一台存储空间大的windows电脑作为服务器,安装上IMonitor EAM主控端,在员工电脑上安装被控端。在主控端开启自动备份,自行设置需要备份的文件类型,之后客户端电脑的文件会自动上传到服务器,不会影响员工的正常工作。查看文件可以通过关键字进行搜索。
数据库mysql通过canal将binlog通过kafka发送,多个消费者将数据写入不同的备库中。
系统级通过snapper定时进行系统快照
重要系统通过raid 1 保障
不过目前docker话之后,服务都是无状态,系统级备份越来越少了
我们单位在这方面做的非常好,非常重视数据备份工作。重要的技术部门使用专门的一块硬盘备份重要技术数据和图纸,为了防止硬盘损坏,特意准备了两块,互相备份。而这两块硬盘为了保密,一直放在技术部部长手里。至于IT的专业方案,滚球。老子是国企,非专业IT人员不懂的IT方案一律不上
我们公司内部也是使用云盒子企业云盘的,所以在部署的时候,采用的是云盒子自主研发的双子星架构具备负载均衡、高并发、高冗余特性,能有效地避免单点故障,而存储采用双副本提供冗余。能够减少不必要的性能损耗以及维护成本上的支出。测试数据表明,双子星架构比普通双节点三副本架构更安全、速度更快、更稳定、更容易维护。
在服务器中就有两份一模一样的数据,如果还想要继续备份,建议使用异机备份,按照月、日、时的频次来定时备份。
备份能够防止数据被攻击、误删造成的数据丢失。
1 网站后台如何备份还原数据库
一、备份数据库
1、打开sql-server企业管理器,在控制台管理器中按以下次序打开。
Microsoft SQL Server--Sql Server组--双击打开你的服务器--打开数据库目录
2、选择你要进行备份的数据,然后右击选择所有任务里(或者单击菜单栏中的工具选项),选择备份数据库。
3、在弹出的对话框当中,常规下的"备份"选择:数据库-完全(D),若是中部的"目的"里有路径和名称,刚先进行删除,再进行添加,在弹出的对话框里选择一下要备份到的路径,给文件输入一个文件名点击确定等待备份
二、还原数据库
1、打开sql-server企业管理器,在控制台管理器中按以下次序打开。
先新建一个数据库(可以直接点图标栏的新建图标,或者随便选择一个数据库,右击,选择新建数据库,数据库的名字自行取。)
2、选择新建好的数据库,右击选择所有任务下的还原数据库。
3、在弹出来的窗口中的还原选项中选择从设备-->;点选择设备-->;点添加-->;然后选择你的备份文件名-->;添加后点确定返回,这时候设备栏应该出现您刚才选择的数据库备份文件名,备份号默认为1(如果您对同一个文件做过多次备份,可以点击备份号旁边的查看内容,在复选框中选择最新的一次备份后点确定)-->;然后点击上方常规旁边的选项按钮。
4、在出现的窗口中选择在“现有数据库上强制还原”,以及在恢复完成状态中选择“使数据库可以继续运行但无法还原其它事务日志”的选项。在窗口的中间部位的将数据库文件还原为这里要按照你SQL的安装进行设置(也可以指定自己的目录),“逻辑文件名”不需要改动,“移至物理文件名”则要根据你所恢复的机器情况做改动,如您的SQL数据库装在D:\Program Files\Microsoft SQL
Server\MSSQL\Data,那么就按照您恢复机器的目录进行相关改动改动,并且最后的文件名最好改成您当前的数据库名(如原来是zw0001mdf,现在的数据库是zw0002,就改成zw0002mdf),日志和数据文件都要按照这样的方式做相关的改动(日志的文件名是ldf结尾的),这里的恢复目录您可以自由设置,前提是该目录必须存在(如您可以指定d:\sqldata\zw0002mdf或者d:\sqldata\zw0002ldf),否则恢复将报错。
5、修改完成后,点击下面的确定进行恢复,这时会出现一个进度条,提示恢复的进度,恢复完成后系统会自动提示成功,如中间提示报错,请记录下相关的错误内容并询问对SQL操作比较熟悉的人员,一般的错误无非是目录错误或者文件名重复或者文件名错误或者空间不够或者数据库正在使用中的错误,数据库正在使用的错误您可以尝试关闭所有关于SQL窗口然后重新打开进行恢复操作,如果还提示正在使用的错误可以将SQL服务停止然后重启看看,至于上述其它的错误一般都能按照错误内容做相应改动后即可恢复。
注:若提示“因为数据库正在使用,所以未能获得对数据库的排它访问权。RESTORE DATABASE
操作异常终止。”
2 网站后台数据库备份之后,恢复的时候要怎么操作
1,网站如果是在直接的后台备份,那么应该在网站后台有恢复数据库功能,如果没有,请往下看
2,在网站目录中找到备份文件,一般网站备份的文件是sql后缀的,
3,需要安装sql图形管理工具,或进入数据库管理工具MyAdmin(如果服务器没有这个就不需要下载安装图形管理工具)
(注:以下方法是数据库备份是。psc后缀的)
4,连接数据库,双击数据库名称,会看到有个“备份”的功能,鼠标右键选择“恢复备份”这时会弹出文件选择框,选择需要还原的文件就可以了。
(注:以下方法是数据库备份是。sql后缀的)
5,连接数据库,双击数据库名称,会看到“查询”功能,鼠标右键选择“新建查询”
6,用记事本打开sql备份文件(注意这个备份文件必须是以sql为后缀的才可以),全部复制,然后粘贴到“新建查询”窗口,然后点击那个绿色的三角型就可以执行了,执行完毕数据库还原了!
以上方法只是适合mysql数据库还原,mssql数据库不在范围内
3 怎样将从网站后台的数据库中导出数据
''利用ASP生成EXECL文档
'=================================================
set conn=servercreateobject("adodbconnection")
connopen application("connstring")
set rs=servercreateobject("Adodbrecordset")
sql="select from xxloginteachers order by jsid desc"
rsopen sql,conn
do while not rseof
msg=msg & rs("jsid") & chr(9) & rs("jsxm") & vbcrlf
rsmovenext
loop
set f=servercreateobject("scriptingfilesystemobject")
set myfile=fcreatetextfile("d:\xmlloverxls",true)
myfileclose
'已生成xmlloverxls!!!!
4 怎样进行网站数据备份
目前我知道的网站备份方法有: 手动下载备份:利用空间的管理面板上自带的备份功能,将网站文件打包压缩,然后利用FTP下载到本地。
MySQL数据库可以用PhpMyAdmin导出这种方法就是比较麻烦,有时总会忘记备份。利用现有的备份软件:多备份Dbfen、帝国备份王。
多备份可以自动定期帮你备份你的网站和数据库如果你比较懒,用这个的话很方便。帝国备份王主要是备份MySQL数据库,效果很好,但是也需要手动操作。
3利用同步盘:把网盘客户端放到服务器上,将网站数据直接同步到网盘 4架设脚本备份VPS:对于有编程经验的人,可以自己架设备份脚本。
1、正常备份(Normal): 也叫完全备份。正常备份是最普遍的一种备份方式,是将整个系统的状态和数据完全进行备份,包括服务器的操作系统、应用软件以及所有的数据和现有的系统状态,系统状态在Windows server 中包括注册表、启动文件、COM+注册数据库、活动目录和系统卷等等。正常备份最全面,最完整,如果发生数据损坏,可以通过灾难前一天的正常备份就可以完全恢复数据。但是正常备份缺点也很明显,因为正常备份是备份服务器的所有数据,需要占用大量的备份空间,并且这些数据有大量的重复内容,在备份的时候也需要花费大量的时间,是一种虽然完整,但是效率比较低下的备份方式。2、副本备份(Copy):副本备份和正常备份非常相似,也是完全的备份系统状态和所有数据的一种备份方式,和正常备份唯一不同的是在进行备份的时候,正常备份会清除文件的存档属性,而副本备份不会清楚存档属性。所谓存档属性就是为文件做的一个标记,来标示文件是否已经被备份过。副本备份不会更改文件的任何属性,也不会对系统产生任何影响,主要是为了不影响其他的备份方式而设立。3、差异备份(Differential):差异备份是将上一次正常备份之后增加或者修改过的数据进行备份。打个比方,假设企业周一进行了正常备份,那么如果周二进行差异备份,那么将仅备份周二更改过的数据;如果周四进行差异备份,则备份周二周三和周四更改过的数据。这样一来就大大节省了备份时所需的存储空间和备份所花费的时间,如果需要恢复数据的时候,只需用两个备份,就可以恢复到灾难发生前的状态。4、增量备份(Incremental):增量备份是将上一次备份之后增加或者更改过的数据进行备份,这里需要注意以下,差异备份是备份上一次正常备份之后发生或更改的数据,而增量备份是备份上一次备份之后发生过更改的数据,并不一定是针对上一次正常备份的。
方法一:
1、停止 sql server(右键点击任务栏中的 sql server 服务器,选择“MSSQLServer-停止”)
2、找到安装目录下的 data 文件夹(默认路径:C:Program FilesRongbo 学籍管理系统服务端 10Data)
3、复制 data 文件夹下的两个文件 eonedbx_Datamdf 和 eonedbx_Logldf 4、将复制的文件保存到安全的盘符 5、启动 sql server 方法二:
方法二:
1、开始—>程序—>Microsoft SQL Server —>“企业管理器” —>展开“sql server 组” —>展开“数据库”
2、右击“eonedbx”数据库—>将鼠标指向“所有任务” —>单击“备份数据库”选项,此时屏幕显示“sql server 备份”对 话框
3、单击“常规”标签—>在“名称”文本框输入备份的名称
4、输入“描述”(可略过)
5、在“备份”栏目下,单击“数据库—完全”单选按钮
6、在“目的”栏目下单击“添加”按钮—>在弹出的对话框中添加一个现存的或新建的备份设备,或是单击“删除”按 钮从备份设备列表中删除一个设备
7、在“重写”栏目下,单击“追加到媒体”,以将备份附加于一个现存备份的后面,或单击“重写现有媒体”,以将备 份重新覆盖于一个现存备份的上面
我用的是(小鸟云)的服务器,他们公司服务还不错,而且可以一键备份,很方便!
一、Windows Server Backup(一次性备份)
1打开Windows Server Backup,点击一次性备份
2根据需求选择备份整个服务器或者自定义,因为我只需要备份某个分区,所以选择了自定义
5选择备份到目标位置
0条评论