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

如何讓開發環境 及 USER 的環境,資料庫及內容一致

答題得分者是:Mickey
小蚊子
中階會員


發表:55
回覆:267
積分:94
註冊:2002-06-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-05-26 04:16:23 IP:203.67.xxx.xxx 未訂閱
請問網友 目前有兩個環境 --> 公司內的開發環境 及 真正 user 的使用環境 經常程式更改後,要去 USER 單位安裝. 說實在的,資料庫及程式的更新過程中,沒有認真的管理......... 所以有些時後,程式更改後,但資料庫的 TABLE 欄位少了,導致程式錯誤中斷....... 假設 若是用 ACCESS建立的 ABC.MDB 的資料庫 因為軟體持續開發/修改的關係 軟體已經上線, USER 也正式的 KEY 資料 可能問題 ==> ABC.mdb 內的 table 因軟體功能增加或改變,而有所變動(增加TABLES), 已存在的TABLE欄位也會異動(加減欄位數目,或長度修改) 不知如何用最簡單的方式,讓 USER 端的 TABLE 與 開發端的一致 且 USER 已經輸入的資料,不會遺失!! , 新增的 TABLE 也會自動加到 USER 的 ABC.MDB 中 謝謝您 發表人 - 小蚊子 於 2004/05/26 04:26:04
Mickey
版主


發表:77
回覆:1882
積分:1390
註冊:2002-12-11

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-05-28 23:46:10 IP:218.32.xxx.xxx 未訂閱
小蚊子 你好: 這問題, 向來都滿令人頭痛的, 個人的看法, 參考看看: 1. Data Model 的修改, 必須要有版本管理制度. 2. 所有的結構異動, 必須要有固定的更新方法, Access 我不熟, 一般我都會寫成 DDL (alter table...). 3. 若遇到結構大的異動, 例如增加 Primary Key 欄位數, 則須升高資料庫版本. 4. 須寫一些工具, 處理資料庫之間的資料複製, 並教導客戶資訊部門使用.
arus.lin
一般會員


發表:1
回覆:1
積分:0
註冊:2002-07-18

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-05-30 20:50:07 IP:61.222.xxx.xxx 未訂閱
我寫程式,也寫網頁,最常做的工作為WIN2000系統管理,關於所提的應用環境管理,個人覺得以WIN2000的WIN INSTALLER 來派送程式是最好的(WIN2003沒有付), 你可以派送一個測試板聯結到測試資料庫的程式給USER, 然後USER滿意後再派正式成程式給USER 因為派送兩個程式, 所以可以平行運作, 也因為是派送所以可以交給系統管理員作, 不用程式設計人員在做追蹤 派送系統不用買(WIN2000 SERVER有付),但是系統AD要做的完整<這比較難>還有WIN INSTALLER是M$跟VERITA授權來的,國內用的人很少 如果有興趣可以跟我討論一下 maxwell@grandbill.com.tw
系統時間:2024-07-07 21:39:52
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!