  | 
				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 文章: 4252 來自: 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 文章: 4252 來自: 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 文章: 4252 來自: 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 直接連線, 通過中間層或是網頁方式, 加密也是你們必須做的
 
如果是為了供應業務連線, 就必須評估資料取用風險, 你的行業特殊, 我也幫不上忙了 | 
			 
		  | 
	 
	
		| 回頂端 | 
		 | 
	 
	
		  | 
	 
	
		 | 
	 
 
  
  	 
	    
  	   | 
 	
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
  | 
   
  
		 |