VFP 愛用者社區 首頁 VFP 愛用者社區
本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
 
 常見問題常見問題   搜尋搜尋   會員列表會員列表   會員群組會員群組   會員註冊會員註冊 
 個人資料個人資料   登入檢查您的私人訊息登入檢查您的私人訊息   登入登入

遠端資料庫的的建議方式

 
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區
上一篇主題 :: 下一篇主題  
發表人 內容
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. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
LiuRambo



註冊時間: 2007-11-27
文章: 481


第 3 樓

發表發表於: 星期一 十一月 30, 2009 11:33 am    文章主題: 引言回覆

我們公司原本一向都是採3T架構
現在也開始慢慢轉變,要把中繼給拿掉了
資料量一大,還是會很耗時耗資源
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
jurgen



註冊時間: 2007-09-24
文章: 17


第 4 樓

發表發表於: 星期一 十一月 30, 2009 12:35 pm    文章主題: 引言回覆

http://www.west-wind.com/webconnection
這個也不錯,開發 3T 架構也相當快
而且可以用證書來增加安全性 (客戶端 <-> 中層)
回頂端
檢視會員個人資料 發送私人訊息
saint



註冊時間: 2003-07-14
文章: 211


第 5 樓

發表發表於: 星期一 十一月 30, 2009 2:52 pm    文章主題: 引言回覆

那來個雲端好了..Azure 服務平台開發人員中心
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 MSN Messenger
215001



註冊時間: 2003-06-11
文章: 393


第 6 樓

發表發表於: 星期一 十一月 30, 2009 3:53 pm    文章主題: 引言回覆

謝謝各位的解說
回頂端
檢視會員個人資料 發送私人訊息
goodnight



註冊時間: 2008-10-13
文章: 473
來自: 台南市

第 7 樓

發表發表於: 星期一 十一月 30, 2009 8:14 pm    文章主題: 引言回覆

要看你外部的需求來決定, 如果只有查詢和訂單輸入
就外包改成網頁版吧, 如果你要做更複雜的動作, 就改成 vpn 吧
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
syntech



註冊時間: 2003-05-16
文章: 4249
來自: Taipei,Taiwan

第 8 樓

發表發表於: 星期二 十二月 01, 2009 9:34 am    文章主題: 引言回覆

TERMINAL SERVICE 也很好用,
就是貴了一點.

_________________
如果公司有下列困擾:
1. 找不到便宜,快速,簡易的 生產排程軟體
2. 不知道如何快速排定 採購計劃
3. 成本抓不準,自己算比軟體算有用
4. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
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. 想學習系統規劃,想找系統架構的顧問

請聯絡我們,也許我們幫得上忙
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 AIM Address
goodnight



註冊時間: 2008-10-13
文章: 473
來自: 台南市

第 12 樓

發表發表於: 星期三 十二月 02, 2009 4:53 pm    文章主題: Re: 遠端資料庫的的建議方式 引言回覆

215001 寫到:
原本的程式是採用 VFP 的 SPT 方式與總公司的 SQL Server 直接連線 (IP 位址)
去做資料庫的查詢與寫入的動作

但是現在總公司因資料庫"安全性"的考量,希望程式不要直接與 SQL Server 連線
不知道各位都採用那種方式處理 ?

程式改成"網頁版" ???
或有其他的建議方式 ???


何謂安全性考量??貴公司考量的原因為何??
應該詳細說明, 而非讓大家沒頭沒腦的提供想法
如果只是不要直接與 sqlserver 連線, 這並不是問題
sql 連線是有密碼的, 而密碼是有權限管理的
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
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
回頂端
檢視會員個人資料 發送私人訊息 MSN Messenger
goodnight



註冊時間: 2008-10-13
文章: 473
來自: 台南市

第 15 樓

發表發表於: 星期三 十二月 02, 2009 10:50 pm    文章主題: 引言回覆

sql server 透過 port 連進來, 可以改變外部 port 採用內部對應方式
資料的讀取, 在 sql server 是有限制 r/w 權限及密碼認證
資料的分界, 如只限定外部讀取, 是需要經過處理, 也許你們的網管是不希望直接讀取主檔
如果你們沒有良好的溝通, 只有死棋

如 liurambo 所說的方式即為不與 sql server 直接連線, 通過中間層或是網頁方式, 加密也是你們必須做的
如果是為了供應業務連線, 就必須評估資料取用風險, 你的行業特殊, 我也幫不上忙了
回頂端
檢視會員個人資料 發送私人訊息 發送電子郵件 雅虎訊息通 MSN Messenger
從之前的文章開始顯示:   
發表新主題   回覆主題    VFP 愛用者社區 首頁 -> VFP 討論區 所有的時間均為 台北時間 (GMT + 8 小時)
1頁(共1頁)

 
前往:  
無法 在這個版面發表文章
無法 在這個版面回覆文章
無法 在這個版面編輯文章
無法 在這個版面刪除文章
無法 在這個版面進行投票
無法 在這個版面附加檔案
無法 在這個版面下載檔案


Powered by phpBB © 2001, 2005 phpBB Group
正體中文語系由 phpbb-tw 維護製作