文章編號: 889647 - 上次校閱: 2010年5月13日 - 版次: 5.0

如何變更 SharePoint 入口網站伺服器或 SharePoint 伺服器用來連線到 SQL Server [TCP 連接埠

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

簡介

本文包含有關如何變更 Microsoft Office SharePoint 入口網站伺服器 2003年用來連線到 Microsoft SQL Server 2000 [TCP 連接埠和 Microsoft Office SharePoint Server 2007 用來連線到 Microsoft SQL Server 2005 或 SQL Server 2008 [TCP 連接埠的資訊。預設情況下,SQL Server 2000、 SQL Server 2005 和 SQL Server 2008 使用 TCP 連接埠 1433 接聽來自用戶端的要求。

如果您設定 [SQL Server,以在伺服器伺服陣列部署或 SharePoint Server 2007 的 SharePoint 入口網站 Server 2003 中不同的連接埠上接聽您還必須設定 SharePoint 入口網站 Server 2003 或 SharePoint Server 2007 使用該相同的連接埠連線至 SQL Server。本文將告訴您可用來執行這項工作的方法。

其他相關資訊

SQL Server 2000

您使用下列方法之一之前用戶端網路公用程式 」 必須安裝在 SharePoint 入口網站 Server 2003 或 SharePoint Server 2007 執行伺服器伺服陣列中電腦上。如需有關如何安裝用戶端網路公用請造訪下列 Microsoft 網站:
http://msdn2.microsoft.com/en-us/library/aa197918(SQL.80).aspx (http://msdn2.microsoft.com/en-us/library/aa197918(SQL.80).aspx)
附註用戶端網路公用程式 」 是一種工具,可用來變更網路通訊協定,以及建立網路通訊協定連線到執行 SQL Server 2000 的電腦。如需有關如何使用用戶端網路公用請參閱用戶端網路公用程式 」 說明。

方法 1: 使用用戶端網路公用程式 」 來指定用來連接到 SQL Server 2000 的 TCP 連接埠

若要指定 「 TCP 連接埠使用用戶端網路公用程式 」,然後重新啟動網際網路資訊服務 (IIS) 6.0。這樣您執行的 SharePoint 入口網站 Server 2003 的伺服器陣列中每一部電腦。要這麼做,請您執行下列步驟:
  1. 指定您想要使用的連接埠。要這麼做,請您執行下列步驟:
    1. 啟動用戶端網路公用程式]。
    2. 按一下 [一般] 索引標籤,按一下 [TCP/IP],在 [已啟用通訊協定的順序] 方塊,然後再按一下 [內容]
    3. 指定 預設連接埠] 方塊中您想要的連接埠號碼,然後按一下 [確定] 兩次。
  2. 重新啟動 IIS。如果要執行這項操作,按一下 [開始],再按一下 [執行iisreset 並在中輸入 [開啟] 方塊然後按 [確定]

方法 2: 使用用戶端網路公用程式 」 以新增別名,並指定用來連接到 SQL Server 2000 的 TCP 連接埠

使用用戶端網路公用程式 」,若要新增的別名,並指定一個 TCP 通訊埠為新的別名。這樣您執行的 SharePoint 入口網站 Server 2003 的伺服器陣列中每一部電腦。要這麼做,請您執行下列步驟:
  1. 以下列微軟知識庫文件,在您執行的 SharePoint 入口網站 Server 2003 的伺服器陣列中的某台電腦上安裝 Hotfix 套件所述:
    885263? (http://support.microsoft.com/kb/885263/ ) 描述 SharePoint 入口網站 Server 2003 post-Service Pack 1 Hotfix 套件: 2004 年 9 月 30,
    附註此 Hotfix 套件可讓 SharePoint 入口網站 Server 2003,正確地處理在用戶端網路公用程式 」 中設定的別名資訊。
  2. 新增的別名,然後指定別名的連接埠。要這麼做,請您執行下列步驟:
    1. 啟動用戶端網路公用程式]。
    2. 按一下 [別名] 頁籤,然後按一下 [新增]。
    3. 在 [伺服器別名] 方塊輸入別名,然後再按一下 [網路程式庫] 下的 [TCP/IP]。
    4. 按一下以清除 [動態決定通訊埠] 核取方塊,輸入 連接埠號碼] 方塊中您想要的連接埠號碼然後按兩次 [確定]
  3. 重新啟動 IIS。如果要執行這項操作,按一下 [開始],再按一下 [執行iisreset 並在中輸入 [開啟] 方塊然後按 [確定]
備忘稿
  • 如果您不在文章 885263 「 Microsoft 知識庫 」 中安裝 Hotfix 套件所述,此方法需要使用者資料包通訊協定 (UDP) 連接埠 1434年保持開啟。
  • 如果您將 SharePoint 入口網站 Server 2003 資料庫移到執行 SQL Server 2000 的另一部電腦時,可能會收到類似下列的錯誤訊息,當您嘗試存取入口網站時的錯誤訊息:
    陣列不能是空值。
    參數名稱: Source
    比方說您收到這個錯誤訊息當您按下會顯示在 Web 組件維護的連結網頁。網頁組件問題不可能造成這個錯誤訊息。

    當 SQL Server 2000 使用的 TCP 連接埠是不同於 SQL Server 2000 用原始電腦的 TCP 連接埠時,您可能會收到這個錯誤訊息的情況。 使用來檢查 SQL Server 2000 使用連接埠正確的 [用戶端網路公用程式]。

SQL Server 2005 和 SQL Server 2008

方法 1: 使用 SQL 組態管理員來指定用來連接到 SQL Server 2005 或 SQL Server 2008 的 TCP 連接埠

  1. 指定您想要使用的連接埠。要這麼做,請您執行下列步驟:
    1. 按一下 [開始],指向 [所有程式]、 按一下 Microsoft SQL Server 2005Microsoft SQL Server 2008]、 都指向 [工具] 設定,然後再按一下 [SQL Server 組態管理員]。
    2. 展開 [SQL 原生用戶端設定、 按一下 [用戶端通訊協定,然後再按兩下 [TCP/IP]。
    3. 指定 預設連接埠] 方塊中您想要的連接埠號碼,然後按一下 [確定]
    4. 重新啟動 IIS。如果要執行這項操作,按一下 [開始],再按一下 [執行iisreset 並在中輸入 [開啟] 方塊然後按 [確定]

方法 2: 使用 SQL 設定管理員 」 來新增別名,並指定用來連接到 SQL Server 2005 或 SQL Server 2008 的 TCP 連接埠

  1. 指定您想要使用的連接埠。要這麼做,請您執行下列步驟:
    1. 按一下 [開始],指向 [所有程式]、 按一下 Microsoft SQL Server 2005Microsoft SQL Server 2008]、 都指向 [工具] 設定,然後再按一下 [SQL Server 組態管理員]。
    2. 展開 [SQL 原生用戶端組態別名,] 上按一下滑鼠右鍵,然後按一下 [新增別名
    3. 新別名] 對話方塊輸入下列資訊,然後按一下 [確定]
      • 別名名稱: 輸入您想要使用別名名稱。
      • 連接埠號碼: 輸入您想要使用的連接埠號碼。
      • 通訊協定: 選取 TCP/IP
      • 伺服器: 輸入的伺服器將會在指別名名稱。
    4. 重新啟動 IIS。如果要執行這項操作,按一下 [開始],再按一下 [執行iisreset 並在中輸入 [開啟] 方塊然後按 [確定]

這篇文章中的資訊適用於:
  • Microsoft Office SharePoint Portal Server 2003
  • Microsoft Office SharePoint Server 2007
  • Microsoft Windows SharePoint Services 3.0
  • Microsoft Windows SharePoint Services
  • Microsoft SharePoint Server 2010
  • Microsoft Office Groove 2010 Office Groove
關鍵字:?
kbmt kbhowto kbconfig kbinfo KB889647 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:889647? (http://support.microsoft.com/kb/889647/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。