執行個體名稱
SQL Server Express 使用者:按一下<執行個體名稱 (SQL Server Express)>,以取得SQL Server Express 安裝程式的特定資訊。
請使用 SQL Server 安裝精靈的 [執行個體名稱] 頁面,來指定要建立 SQL Server 的預設執行個體或具名執行個體。除非您選擇具名執行個體,否則會使用預設執行個體名稱。
每一個 SQL Server 執行個體包含一組不同的服務和定序的特定設定與其他選項。目錄結構、登錄結構和服務名稱都反映出在 SQL Server 安裝期間建立之 SQL Server 執行個體的特定執行個體識別碼。
執行個體是預設執行個體或具名執行個體。預設執行個體名稱是 MSSQLSERVER;用戶端不需要指定執行個體名稱即可建立連接。具名執行個體由使用者在安裝期間決定。
具名執行個體可隨時安裝。依預設,第一次在電腦上安裝 SQL Server 2005 時,安裝程式會指定這項安裝為預設執行個體;不過,您可以選擇要安裝 SQL Server 作為具名執行個體,而不要先安裝預設執行個體。預設執行個體可以是 SQL Server 6.5、7.0、2000 或 2005 等版本的安裝。不論是什麼版本,一次只有一個 SQL Server 安裝可作為預設執行個體。
多個執行個體
SQL Server 2005 在單一伺服器或處理器上支援多個 SQL Server 執行個體,但只有一個執行個體可以是預設執行個體;其他全部都必須是具名執行個體。電腦可同時執行 SQL Server 的多個執行個體,每一個執行個體的執行與其他執行個體無關。單一伺服器或處理器上的所有執行個體都必須是相同的 SQL Server 2005 當地語系化版本。
下表顯示不同 SQL Server 2005 版本中的每一個執行個體感知元件支援的執行個體數。
SQL Server 2005 版本 | Database Engine 執行個體 | Analysis Services 執行個體 | Reporting Services 執行個體 |
---|---|---|---|
Enterprise Edition Developer Edition |
50 |
50 |
50 |
Standard Edition Workgroup Edition Express Edition |
16 |
16 |
16 |
選項
如果您選取 [預設執行個體] 且預設執行個體已存在於機器上,則 SQL Server 安裝程式將升級預設執行個體。如果您輸入具名執行個體的名稱,但它已存在於電腦上,則SQL Server 安裝程式將升級具名執行個體。
給定 SQL Server 2005 執行個體的所有元件會以一個單元來管理;所有 SQL Server Service Pack 和升級項目都會套用至 SQL Server 執行個體的每一個元件。
在決定要安裝 SQL Server 2005 的預設執行個體或具名執行個體時,請考量下列資訊:
- 如果您是從 SQL Server 7.0 版升級,則已升級的執行個體是預設執行個體。
- 如果您計劃在資料庫伺服器上安裝單一 SQL Server 執行個體,它應該是預設執行個體。
- 如果必須支援從 SQL Server 7.0 版或更早的版本進行的用戶端連接,使用預設的執行個體會比較容易進行。雖然可以設定較舊的用戶端來連接到具名執行個體,每個用戶端都需要「伺服器名稱」定義,以及具名執行個體之寫入程式碼的網路位址。
- 當您計劃在相同電腦上擁有多個執行個體時,請考慮使用具名執行個體,因為伺服器只能主控一個預設執行個體。
- 安裝 SQL Server Express Edition 的任何應用程式都應該將它安裝為具名執行個體。這種作法可以減少多個應用程式安裝在相同電腦的情況所造成的衝突。
預設執行個體
選擇這個選項來安裝 SQL Server 2005 的預設執行個體。電腦只能主控一個預設執行個體;所有其他執行個體都必須加以命名。不過,如果您已安裝 SQL Server 的預設執行個體,您可將 Analysis Services 的預設執行個體加入相同電腦中。若要升級舊版 SQL Server 安裝的預設執行個體,請按一下 [預設的執行個體] 選項按鈕,然後按 [下一步]。
具名執行個體
選擇這個選項來安裝新的具名執行個體。在命名 SQL Server 的執行個體時,請牢記下列事項:- 執行個體名稱不區分大小寫。
- 執行個體名稱不得包含 "Default"、"MSSQLServer" 或其他保留關鍵字。如果在執行個體名稱中使用了保留關鍵字,會發生安裝程式錯誤。
- 執行個體名稱限制為 16 個字元。
- 執行個體名稱中的第一個字元必須是字母或底線 (_)。可接受的字母是由 Unicode 標準 2.0 定義的字母,包括拉丁字元 a-z、A-Z 和其他語言的字母字元。
- 後續字元可以是 Unicode 標準 2.0 定義的字母、基本拉丁文或其他國家 (地區) 指令碼中的十進位數字、錢幣符號($) 或底線 (_)。
- 執行個體名稱中不能使用內嵌空格或其他特殊字元;也不能使用反斜線 (\)、逗號 (,)、冒號 (:)、分號 (;)、單引號 (')、& 符號或 @ 記號。
附註: 只有目前 Microsoft Windows 字碼頁中有效的字元,才可以用於 SQL Server 執行個體名稱。如果使用不受支援的 Unicode 字元,將會發生安裝程式錯誤。
- 已安裝的執行個體
在執行 SQL Server 安裝程式的電腦上檢視已安裝的 SQL Server 執行個體和元件的清單。[已安裝執行個體的詳細資料] 窗格將顯示已安裝執行個體的升級選項。
請注意,所有共用相同執行個體名稱之 SQL Server 的所有元件,都必須符合下列準則:
- 相同版本。例如,您安裝的 SQL Server 2005 Analysis Services (SSAS) 執行個體,不能與單一電腦上之 SQL Server 2000 Database Engine 具有相同的執行個體名稱。此外,當您將一個具有給定之執行個體名稱的元件升級到新版本或 Service Pack 時,必須升級該執行個體的所有元件。
- 相同修訂版。例如,您安裝的 SQL Server 2005 Integration Services (SSIS) Evaluation Edition 執行個體,不能與單一電腦上之 SQL Server 2005 Database Engine Enterprise Edition 具有相同的執行個體名稱。
- 相同語言。例如,您安裝的德文版 SQL Server 2005 Database Engine 執行個體,不能與相同電腦上之葡萄牙文 (巴西) 版 SQL Server Management Studio 具有相同的執行個體名稱。
- 相同叢集狀態。例如,您安裝的 SQL Server 2005 Analysis Services (SSAS) 叢集執行個體,不能與相同電腦上之 SQL Server 2005 Database Engine 非叢集執行個體具有相同的執行個體名稱。
附註: Reporting Services 無法識別叢集。 - 相同平台。例如,您安裝的 Business Intelligence Development Studio (32 位元) 執行個體,不能與 SQL Server 2005 Database Engine (64 位元) 執行個體具有相同的執行個體名稱。