全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1064
推到 Plurk!
推到 Facebook!

遠端連線的伺服器名稱為何會獨一無二?

尚未結案
cancer
高階會員


發表:58
回覆:319
積分:190
註冊:2004-07-31

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-07-20 23:08:18 IP:210.201.xxx.xxx 未訂閱
各位大大, 因為我都是一個人在家裡玩電腦,資料庫存取都在自己電腦上執行,對於遠端連線存取資料庫就不太懂,所以有如下問題。 以ADO為例,設定連線字串時,要輸入伺服器名稱,但覺得奇怪的是,世界上的微軟SQL Server那麼多人裝用,名稱都是各自取用的,一定會有重複的可能。不像網址或IP,網址和IP都是全世界唯一無二的,連線字串中的伺服器名稱怎麼能夠成為世界上所有SQL Server的唯一識別? 難道這是指企業自己內部網路的SQL Server?但似乎又不是,因為我有看過一些SQL Server的書,裡面講到如何把各個分公司的SQL Server連線起來,而這些分公司都分佈於世界各地,企業不可能自己從美國拉條線到英國的另一台SQL Server電腦上,一定是使用internet,不可能是intranet。但如是真的是使用internet,那麼連線字串中使用安裝者自己設定的伺服器各稱,絕對不可能在internet中是獨一無二的。 有誰能解我疑惑? 謝謝囉
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-07-20 23:28:44 IP:211.22.xxx.xxx 未訂閱
MS SQL Server連線字串正統的用法要嘛就是使用註冊過的DOMAIN NAME,要嘛就是直接使用IP位址,使用HOSTNAME(機器名稱)只能在區域網路內,因為NETBIOS通信協定過不了ROUTER,所以你多慮了~ ------------------- 學,然後知不足。
yinjiajun
一般會員


發表:4
回覆:14
積分:3
註冊:2005-02-02

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-07-21 10:09:46 IP:211.162.xxx.xxx 未訂閱
楼上这位已经说得很清楚了, 连接SQl Server服务器用的名称是注册过的Domain Name,因为域名是没有重复的,所以可以在全球唯一标识一台主机, 而经常用的三类IP地址和机器名,只能在局域网中使用。
cancer
高階會員


發表:58
回覆:319
積分:190
註冊:2004-07-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-07-21 22:58:01 IP:210.201.xxx.xxx 未訂閱
謝謝兩位大大的回應, 我終於瞭解為什麼Sql Server雖然可以安裝數個執行個體,但卻有一個執行個體是預設的Server,原來在連線字串中指定Domain或IP後,連上該IP所在的電腦之後,就二話不說,直接連接預設的伺服器執行個體。我剛有試過,以自己電腦的ip用在連線字串中,結果真的可以連上Sql Server對傳回資料表。
系統時間:2024-06-18 21:36:47
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!