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

如何不使用SQLServer的port而與SQLServer連線

答題得分者是:Jasonwong
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2015-12-22 12:10:28 IP:59.127.xxx.xxx 訂閱
請教各位先進,現在公司有個需求,就是不走1433,1434的poet也可以連接到SQL Server的資料。
因為要在客戶指定的地點架設電子看板,但是因為資安的關係該地的網管會將1433,1434的port封鎖,
目前想到的方式是用 webservice,但沒開發過webservice的經驗,是否有其他方式可以連到SQL Server取得資料?
煩請有經驗的先進不吝指教,謝謝!

GrandRURU
站務副站長


發表:234
回覆:1654
積分:1752
註冊:2005-06-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2015-12-22 15:42:19 IP:59.120.xxx.xxx 未訂閱
REST DataSnap 可以達到你的需求,官網有很多入門的範例

不過,改 SQL Server 的 Port 不是更快嗎?
===================引 用 ESCAPE 文 章===================
請教各位先進,現在公司有個需求,就是不走1433,1434的poet也可以連接到SQL Server的資料。
因為要在客戶指定的地點架設電子看板,但是因為資安的關係該地的網管會將1433,1434的port封鎖,
目前想到的方式是用 webservice,但沒開發過webservice的經驗,是否有其他方式可以連到SQL Server取得資料?
煩請有經驗的先進不吝指教,謝謝!

sryang
尊榮會員


發表:38
回覆:742
積分:876
註冊:2002-06-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2015-12-22 21:30:09 IP:59.127.xxx.xxx 未訂閱
防火牆設定 NAT,外部連線的某 port 導向 SQL Server 的 1433
收工
------
歡迎參訪 "腦殘賤貓的備忘錄" http://maolaoda.blogspot.com/
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2015-12-23 15:11:22 IP:211.23.xxx.xxx 訂閱
謝謝上面兩位大大的回覆,其實會提到這個問題是因為要在學校架設空氣品質電子看板系統,
去年的時候就遇到學校封鎖1433,1434,和學校老師說請他們設定防火牆開啟1433,1434兩個port,
但不曉得為啥學校那邊一直說有開沒封鎖,不曉得是不是不會設定。最後改用手機3G連線測試正常,
證明問題不在我們這邊這個事情才結束。今年因要增加架設的點,怕又會遇到這個問題,才想說看看是否有其他方式。

再請問個問題,如果SQL Server走80 port會不會影響到上網?
在此先感謝各位先進的回覆。

===================引 用 sryang 文 章===================
防火牆設定 NAT,外部連線的某 port 導向 SQL Server 的 1433
收工
Jasonwong
版主


發表:49
回覆:918
積分:558
註冊:2006-10-27

發送簡訊給我
#5 引用回覆 回覆 發表時間:2015-12-23 18:08:47 IP:125.227.xxx.xxx 訂閱
如果你不熟 Web Services 及 DataSnap 的開發方式,最佳建議還是請網管開 1433 Port

PS:SQL SERVER 走 80 Port 並不會影響上網
------
http://www.cobbler.tw

聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
GrandRURU
站務副站長


發表:234
回覆:1654
積分:1752
註冊:2005-06-21

發送簡訊給我
#6 引用回覆 回覆 發表時間:2015-12-24 07:17:48 IP:211.79.xxx.xxx 未訂閱
嘖嘖………
這樣就少一個人跳坑了啦

===================引 用 Jasonwong 文 章===================
如果你不熟 Web Services 及 DataSnap 的開發方式,最佳建議還是請網管開 1433 Port

PS:SQL SERVER 走 80 Port 並不會影響上網
ESCAPE
一般會員


發表:37
回覆:47
積分:16
註冊:2005-02-15

發送簡訊給我
#7 引用回覆 回覆 發表時間:2015-12-24 17:27:17 IP:211.23.xxx.xxx 訂閱
請教Jasonwong版主,
我是有開發過DataSnap的經驗,但經驗不多。
如果用DataSnap的方式,將DataSnap設定80 port的也可以吧,是否會造成衝突?
再次煩請Jasonwong大大指教,謝謝。
===================引 用 Jasonwong 文 章===================
如果你不熟 Web Services 及 DataSnap 的開發方式,最佳建議還是請網管開 1433 Port

PS:SQL SERVER 走 80 Port 並不會影響上網
Jasonwong
版主


發表:49
回覆:918
積分:558
註冊:2006-10-27

發送簡訊給我
#8 引用回覆 回覆 發表時間:2015-12-24 17:41:47 IP:27.147.xxx.xxx 訂閱
DataSnap 要看你是有狀態還是無狀態

有狀態是 EXE 型態,他預設走的是 211 Port,一樣可以改成 80 Port

無狀態是 DLL 型態(ISAPI),是架構在 IIS 底下,透過 IIS 預設的 80 Port 連線

建議是走 Web Services(ISAPI)透過公開的介面去存取資料庫
------
http://www.cobbler.tw

聰明的人,喜歡猜心;雖然每次都猜對了,卻失去了自己的心
傻氣的人,喜歡給心;雖然每次都被笑了,卻得到了別人的心
系統時間:2017-11-22 20:46:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!