关于SQL异地备份的方法
|
最近公司對服務器依賴越來越嚴重了,機房兩臺服務器,一臺掛了一套餐飲系統、進銷存系統,另一臺掛了一套OA系統(老總的心血!),考慮到最近社會不太和諧,小偷泛濫,遂特別擔心服務器上的數據安全,雖然做了本地備份,但在可惡的小偷面前~~~所以得趕緊做一下NetworkBacup比較妥當安全!
想了一個方案和網上的幾個方案參考一下: 方案一:SQL自帶的數據庫備份計劃
一:基本思路 方案二:采用文件同步軟件、FTP等同步源服務器的數據庫備份文件至備份機 方案三:采用SQL定時作業 舉例: --備份數據庫miao,YNiang的共享目錄backup要完全共享控制 --斷開YNiang的連接 Exec master..xp_cmdshell 'net use \\YNiang\Backup /delete' 方案三: 1:在目標機器上建共享文件夾:remotebak,并使某用戶(如管理員)有寫權限,示例administrator,123456。 2:在源機器用命令方式建驅動器映射: xp_cmdshell 'net use z: \\目標機器IP\remotebak "123456" /user:目標機器IP\administrator' 3:每天自動備份(把以下代碼放在JOB里,設定每天定時執行) declare @shotname varchar(50),@newtime varchar(50),@sql varchar(8000set @newtime=convert(varchar(50),getdate(),120) select @shotname='sharewin'+left(@newtime,4)+substring(@newtime,6,2)+substring(@newtime,9,2) exec(@sql) xp_cmdshell 'net use z: /delete' 轉載連接:http://hi.baidu.com/%CB%AE%B0%B6%D4%C2%B9%E2/blog/item/8c036651c646f7561038c299.html http://alligator.blog.51cto.com/36993/112844 -------------------------------------------------- 以上方案本人測試過,都可行, 我采用了兩種異地備份方法,1)本地局域網內共享文件夾備份(局域網內異地備份),2)方案二的 異地ftp服務器備份(互聯網異地備份) ---------------------------------------------- |
總結
以上是生活随笔為你收集整理的关于SQL异地备份的方法的全部內容,希望文章能夠幫你解決所遇到的問題。