none
請教關於使用「SQL Server Management Studio」連接參數

    問題

  • 各位Technet朋友大家好:

    最近在學習安裝「SQL Server 2008 R2」,在使用「SQL Server 2008 R2」過程中有一些疑問,想要請問一下各位好手。

    以下是安裝示意圖

    請看方案(一)

    A電腦: SQL Server 2008 R2 、執行個體: SQL、IP: 172.28.98.13、Port: 4000。

    當我使用「B電腦」安裝「SQL Server Management Studio」輸入伺服器名稱時,發現可以使用下面兩個方式連結。

    請看方案(二)

    A電腦: SQL Server 2008 R2 、執行個體: SQL、IP: 172.28.98.13、Port: 1433。

    當我使用「B電腦」安裝「SQL Server Management Studio」輸入伺服器名稱時,發現可以使用下面三個方式連結。

    方案一,方案二都是使用 SQL Server 驗證 ,而且可以與遠端資料庫進行連結,但是不能夠離解的就是 為什麼 「IP\執行個體」 與 「IP ,Port」 都能夠連結,那麼「執行個體」意義是什麼?   我不太會表達只好使用圖文最快,拜託各位高手了。

    2011年6月16日 上午 08:16

解答

  • 為什麼 「IP\執行個體」 與 「IP ,Port」 都能夠連結
    「執行個體」意義是什麼?


    執行個體有 2 種:

    1. 預設執行個體
      於安裝 SQL Server 時,沒有特別指定執行個體名稱,就會用預設執行個體,其名稱為 MSSQLSERVER
    2. 具名執行個體
      就是有指定一個名稱,例如,安裝 SQL Server Express 時,預設就會使用 SQLExpress 作為其具名執行個體的名稱

    您可以把執行個體名稱當作是人名,一台電腦可以安裝多個執行個體,每個執行個體的名稱皆不相同,如同一間教室裡,每個人名都是獨一無二的

    當我們要連線到預設執行個體,且該執行個體聆聽的連接埠(Port)是預設的 TCP 1433 時,就可以不需要指定執行個體名稱以及連接埠。

    假設現在要連線到具名執行個體 SQLExpress,聆聽的連接埠(Port)是預設的 TCP 1433 時,就要用 <IP位址>\SQLExpress。如果說,聆聽埠是 TCP 4000,就還要指定連接埠,亦即 <IP位址>\SQLExpress,4000



    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    • 已標示為解答 O Landy O 2011年6月17日 上午 12:32
    2011年6月16日 下午 02:49
    版主

所有回覆

  • Like people have employee id in company, you can find someone with name or id. Same concept here, you can connect to sql instance with name or its address and port number. Even you connect with name, system will find out address and port number associated to that name then make connection.

    2011年6月16日 下午 01:19
  • 為什麼 「IP\執行個體」 與 「IP ,Port」 都能夠連結
    「執行個體」意義是什麼?


    執行個體有 2 種:

    1. 預設執行個體
      於安裝 SQL Server 時,沒有特別指定執行個體名稱,就會用預設執行個體,其名稱為 MSSQLSERVER
    2. 具名執行個體
      就是有指定一個名稱,例如,安裝 SQL Server Express 時,預設就會使用 SQLExpress 作為其具名執行個體的名稱

    您可以把執行個體名稱當作是人名,一台電腦可以安裝多個執行個體,每個執行個體的名稱皆不相同,如同一間教室裡,每個人名都是獨一無二的

    當我們要連線到預設執行個體,且該執行個體聆聽的連接埠(Port)是預設的 TCP 1433 時,就可以不需要指定執行個體名稱以及連接埠。

    假設現在要連線到具名執行個體 SQLExpress,聆聽的連接埠(Port)是預設的 TCP 1433 時,就要用 <IP位址>\SQLExpress。如果說,聆聽埠是 TCP 4000,就還要指定連接埠,亦即 <IP位址>\SQLExpress,4000



    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    • 已標示為解答 O Landy O 2011年6月17日 上午 12:32
    2011年6月16日 下午 02:49
    版主
  • 附上幾個參考文章:



    ☞ 這裡是「免費的討論區」付費支援服務請造訪 此處享受尊榮服務
    如果回覆對您有幫助,請記得按下標示為解答」
    2011年6月16日 下午 02:54
    版主