 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
215001
註冊時間: 2003-06-11 文章: 393
第 1 樓
|
發表於: 星期一 十一月 30, 2009 10:22 am 文章主題: 遠端資料庫的的建議方式 |
|
|
原本的程式是採用 VFP 的 SPT 方式與總公司的 SQL Server 直接連線 (IP 位址)
去做資料庫的查詢與寫入的動作
但是現在總公司因資料庫"安全性"的考量,希望程式不要直接與 SQL Server 連線
不知道各位都採用那種方式處理 ?
程式改成"網頁版" ???
或有其他的建議方式 ??? |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 2 樓
|
發表於: 星期一 十一月 30, 2009 10:41 am 文章主題: |
|
|
加一個中繼程式 ?
前端 <= DBF/其他結構 => 中繼 <=SPT=> DB SERVER ?
對比一般的網頁程式就是
BROWSER <= TEXT => M$ IIS SERVER / APACHE SERVER /.... <= SPT 類似的方式直接/間接取得資料 => DB SERVER
這是好幾年前 N-TIER 時代的搞法.
中繼如果資料取得太簡單,或是太沒節制,
實際上與沒有中繼差不多,而且還多一道工.
中繼的搞法,
最多的還是本來叫 WEB SERVICE,現在很多人叫SOA (服務導向架構 "Service-Oriented Architecture")的東西,
透過 HTTP 的80 PORT 要求/取得資料.
或是是透過 WINSOCK,自己開PORT 要求/取得資料.
透過 BROWSER 存取資料只是一種方式.
還要要看你打算提供使用者什麼樣的功能,
例如查詢/列印,用ASP/PHP/..... 去存取後端資料庫,可以,
建立庫存/會計單據,因為BI介面可使用的能力有限,可能不如傳統APP這樣直接,
(但是還是看你想做到什麼功能什麼程度)
使用者接受度不一定高.
不過,安全性不一定守的住,
資料量卻肯定會膨脹. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 3 樓
|
發表於: 星期一 十一月 30, 2009 11:33 am 文章主題: |
|
|
我們公司原本一向都是採3T架構
現在也開始慢慢轉變,要把中繼給拿掉了
資料量一大,還是會很耗時耗資源 |
|
回頂端 |
|
 |
jurgen
註冊時間: 2007-09-24 文章: 17
第 4 樓
|
|
回頂端 |
|
 |
saint
註冊時間: 2003-07-14 文章: 211
第 5 樓
|
|
回頂端 |
|
 |
215001
註冊時間: 2003-06-11 文章: 393
第 6 樓
|
發表於: 星期一 十一月 30, 2009 3:53 pm 文章主題: |
|
|
謝謝各位的解說 |
|
回頂端 |
|
 |
goodnight

註冊時間: 2008-10-13 文章: 473 來自: 台南市
第 7 樓
|
發表於: 星期一 十一月 30, 2009 8:14 pm 文章主題: |
|
|
要看你外部的需求來決定, 如果只有查詢和訂單輸入
就外包改成網頁版吧, 如果你要做更複雜的動作, 就改成 vpn 吧 |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 8 樓
|
發表於: 星期二 十二月 01, 2009 9:34 am 文章主題: |
|
|
TERMINAL SERVICE 也很好用,
就是貴了一點. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
215001
註冊時間: 2003-06-11 文章: 393
第 9 樓
|
發表於: 星期二 十二月 01, 2009 3:05 pm 文章主題: |
|
|
謝謝各位
1.TERMINAL SERVICE 也很好用,但是總公司不同意
2.VPN 也不能考慮, 因為業務都是帶著筆電在外面跑
將程式改成網頁版,或是加中繼程式,可能是考慮中的選項 |
|
回頂端 |
|
 |
DennisTsai
註冊時間: 2005-07-26 文章: 178
第 10 樓
|
發表於: 星期二 十二月 01, 2009 3:32 pm 文章主題: |
|
|
順便請教一下!
1.VFP 的 SPT 方式不安全,網頁版比較安全?為什麼?
2.VPN在DESKTOP及NOTEBOOK之間有差異嗎? |
|
回頂端 |
|
 |
syntech
註冊時間: 2003-05-16 文章: 4249 來自: Taipei,Taiwan
第 11 樓
|
發表於: 星期二 十二月 01, 2009 3:40 pm 文章主題: |
|
|
vpn 應該不會不安全吧.
尤其是建在isp 的vpn.
建在內部的也可以弄一台vpn server. _________________ 如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問
請聯絡我們,也許我們幫得上忙 |
|
回頂端 |
|
 |
goodnight

註冊時間: 2008-10-13 文章: 473 來自: 台南市
第 12 樓
|
發表於: 星期三 十二月 02, 2009 4:53 pm 文章主題: Re: 遠端資料庫的的建議方式 |
|
|
215001 寫到: | 原本的程式是採用 VFP 的 SPT 方式與總公司的 SQL Server 直接連線 (IP 位址)
去做資料庫的查詢與寫入的動作
但是現在總公司因資料庫"安全性"的考量,希望程式不要直接與 SQL Server 連線
不知道各位都採用那種方式處理 ?
程式改成"網頁版" ???
或有其他的建議方式 ??? |
何謂安全性考量??貴公司考量的原因為何??
應該詳細說明, 而非讓大家沒頭沒腦的提供想法
如果只是不要直接與 sqlserver 連線, 這並不是問題
sql 連線是有密碼的, 而密碼是有權限管理的 |
|
回頂端 |
|
 |
215001
註冊時間: 2003-06-11 文章: 393
第 13 樓
|
發表於: 星期三 十二月 02, 2009 5:59 pm 文章主題: Re: 遠端資料庫的的建議方式 |
|
|
goodnight 寫到: |
何謂安全性考量??貴公司考量的原因為何??
應該詳細說明, 而非讓大家沒頭沒腦的提供想法
如果只是不要直接與 sqlserver 連線, 這並不是問題
sql 連線是有密碼的, 而密碼是有權限管理的 |
公司是從事銀行業相關附屬業務的行業,也不能說太多
至於不要直接與 sqlserver 連線,這是上面網管人員的要求,...只能照做而已
針對:
"如果只是不要直接與 sqlserver 連線, 這並不是問題"......不知到goodnight兄到用什麼方式處理
畢竟我也不想改成網頁版 |
|
回頂端 |
|
 |
LiuRambo
註冊時間: 2007-11-27 文章: 481
第 14 樓
|
發表於: 星期三 十二月 02, 2009 8:57 pm 文章主題: |
|
|
SQL與VFP用戶端之間透過ASP中間來撈取相關資料即可以達到"不直接連SQL"
兩端皆不需要大修改
只是將中間讀取SQL的部份抽出製成ASP |
|
回頂端 |
|
 |
goodnight

註冊時間: 2008-10-13 文章: 473 來自: 台南市
第 15 樓
|
發表於: 星期三 十二月 02, 2009 10:50 pm 文章主題: |
|
|
sql server 透過 port 連進來, 可以改變外部 port 採用內部對應方式
資料的讀取, 在 sql server 是有限制 r/w 權限及密碼認證
資料的分界, 如只限定外部讀取, 是需要經過處理, 也許你們的網管是不希望直接讀取主檔
如果你們沒有良好的溝通, 只有死棋
如 liurambo 所說的方式即為不與 sql server 直接連線, 通過中間層或是網頁方式, 加密也是你們必須做的
如果是為了供應業務連線, 就必須評估資料取用風險, 你的行業特殊, 我也幫不上忙了 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|