以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  今天干了件蠢事!!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=86653)

--  作者:李睿涵
--  发布时间:2016/6/22 16:42:00
--  今天干了件蠢事!!
租的天翼云服务器
今天感觉服务器中毒了,CPU占用90%以上
想起18号做过快照,顺手就恢复了这个快照
然后就悲剧了
D盘的数据也一道恢复到18号的状态了
这几天的数据都没了!没了!!没了啊!!!

痛定思痛,这事敲响了警钟
万一哪天服务器中毒,把数据都删了,那不是死翘翘了
有没有办法可以把服务器自动备份的数据(sql里的维护任务备份的bak文件)每天自动下载到本地的吗?
或者各位在备份云服务器数据上有啥心得吗?真诚期待交流。

--  作者:大红袍
--  发布时间:2016/6/22 16:46:00
--  

 你可以在关闭项目,或者打开项目的时候把服务器的 .bak 文件下载下来,一句代码的事。

 

 你sqlserver做好定时备份的计划,或者是在foxtable里面写代码备份,也可以

 

备份

 

cmd.CommandText = "use master;BACKUP DATABASE 数据库名字 TO DISK = \'D:\\wwwroot\\web\\dpyj1973_smls7i\\数据备份\\xxxx.bak\' WITH FORMAT,CHECKSUM;"

 

恢复

 

cmd.CommandText ="use master; RESTORE DATABASE 数据库名字 FROM DISK=\'d:\\test.bak\' With REPLACE;"


--  作者:狐狸爸爸
--  发布时间:2016/6/22 16:47:00
--  
百度云可以自动快照啊
--  作者:李睿涵
--  发布时间:2016/6/22 16:54:00
--  
以下是引用狐狸爸爸在2016/6/22 16:47:00的发言:
百度云可以自动快照啊

我理解错了天翼云快照的意思,以为只是备份、还原系统盘,谁知道他一锅端,把数据盘(D盘)也一道恢复了

 

每天几万的营业流水的记录都没了,当时有天塌下来的感觉


--  作者:大红袍
--  发布时间:2016/6/22 16:58:00
--  

  这个没办法,当买教训


--  作者:jspta
--  发布时间:2016/6/22 17:40:00
--  
这个就是虚拟机啊,快照就相当于还原了
--  作者:rjh4078
--  发布时间:2016/6/22 18:10:00
--  

什么代码能获取到SQL服务器上现有的数据库名称   我想自己写个备份程序


--  作者:大红袍
--  发布时间:2016/6/22 18:26:00
--  
以下是引用rjh4078在2016/6/22 18:10:00的发言:

什么代码能获取到SQL服务器上现有的数据库名称   我想自己写个备份程序

 

http://www.baidu.com/baidu?wd=sqlserver+SysDatabases+&tn=monline_4_dg

 


--  作者:李睿涵
--  发布时间:2016/6/22 20:40:00
--  

这种方法行不:

在服务器上装一个百度云,设置数据库备份文件夹做网络同步

当有新备份时,自动备份到百度云

可行不?


--  作者:大红袍
--  发布时间:2016/6/22 20:50:00
--  
回复9楼,肯定可以。