線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:960
推到 Plurk!
推到 Facebook!

想請教把每日的資料備份的最佳方式(使用MSSQL)

尚未結案
yuan1688
一般會員


發表:11
回覆:11
積分:4
註冊:2005-01-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-24 02:34:50 IP:61.59.xxx.xxx 未訂閱
各位,想請教如何將每日的資料備份為檔案的最佳方式 現在想到的是把該Table屬於每日的用程式讀出Save成.csv檔 但這樣好像沒有效率 因為測不出來直接用MSSQl另備份成每日檔案的方式 ,而且可以import(restore)回去,不知道各位有何有效率及簡便的辦法.
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-24 08:39:55 IP:219.134.xxx.xxx 未訂閱
mssql不是有內建的事務備份功能嘛,可以設定幾天做一次,每天的幾點備份....~~~~有必要要用程式另外寫嗎?至少我都是用系統內建的~200mb的資料,在備份時幾乎感覺不到他的存在 許下第一千零一個願望 有一天幸福會聽我的話
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-10-24 09:06:12 IP:219.134.xxx.xxx 未訂閱
許下第一千零一個願望 有一天幸福會聽我的話 發表人 - japhenchen 於 2005/10/24 09:11:04
yuan1688
一般會員


發表:11
回覆:11
積分:4
註冊:2005-01-12

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-10-28 01:20:05 IP:59.104.xxx.xxx 未訂閱
問題是User不會用且備份下來的檔案需要上傳到某個Server存放,並在有需要的時候以程式將其restore回來, 得想個好方法解決 謝謝您的幫忙..
japhenchen
高階會員


發表:51
回覆:444
積分:184
註冊:2003-07-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-10-28 09:12:53 IP:219.134.xxx.xxx 未訂閱
那還有一個更幼稚園的方法可以用 你用adoquery把你要的表給select * from table OPEN這個adoquery,然後對這個元件直接 adoquery.savetofile('x:\aaaaaa.xml'); 這個xml就包含了你的資料表里的所有記錄,schema等等訊息,你可以把這個xml放到任何一台電腦上去,等到需要restore的時候,再對這個adoquery做同樣的select的動作後再loadfromfile('x:\aaaaaa.xml'),再batchupdate回server就可以完成還原資料的動作 不需要寫個很麻煩的csv轉換的工具就可以完成,你可以試試看 許下第一千零一個願望 有一天幸福會聽我的話
系統時間:2024-05-20 16:18:54
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!