同一台電腦上可以建立多個SQL server實例,每個實例上可以建立多個獨立的數據庫,用戶等。互不干擾。
以下是轉自別人的答疑:
多個 SQL Server 實例
Microsoft SQL Server 2000 支持在同一台計算機上同時運行多個 SQL Server 數據庫引擎實例。每個 SQL Server 數據庫引擎實例各有一套不為其它實例共享的系統及用戶數據庫。應用程序連接同一台計算機上的 SQL Server 數據庫引擎實例的方式與連接其它計算機上運行的 SQL Server 數據庫引擎的方式基本相同。
有兩種類型的 SQL Server 實例:
默認實例
SQL Server 2000 數據庫引擎默認實例的運行方式與 SQL Server 早期版本的數據庫引擎相同。默認實例僅由運行該實例的計算機的名稱唯一標識,它沒有單獨的實例名。如果應用程序在請求連接 SQL Server 時只指定了計算機名,則 SQL Server 客戶端組件將嘗試連接這台計算機上的數據庫引擎默認實例。這保留了與現有 SQL Server 應用程序的兼容性。
一台計算機上只能有一個默認實例,而默認實例可以是 SQL Server 的任何版本。
命名實例
除默認實例外,所有數據庫引擎實例都由安裝該實例的過程中指定的實例名標識。應用程序必須提供准備連接的計算機的名稱和命名實例的實例名。計算機名和實例名以格式 computer_name/instance_name 指定。
一台計算機上可以運行多個命名實例,但只有 SQL Server 2000 數據庫引擎才可作為命名實例運行。SQL Server 早期版本中的數據庫引擎不能作為命名實例運行。
實例主要應用於數據庫引擎及其支持組件,而不應用於客戶端工具。如果安裝了多個實例,則每個實例都將獲得各自唯一的一套:
系統和用戶數據庫。
SQL Server 和 SQL Server 代理服務。對於默認實例,服務名仍為 MSSQLServer 和 SQLServerAgent。對於命名實例,服務名改為 MSSQL$instancename 和 SQLAgent$instancename,使得這些服務與服務器上的其它實例分開啟動和停止。可使用相關聯的 SQL Server 服務啟動和停止不同實例的數據庫引擎。SQL Server 代理服務管理相關聯的數據庫引擎實例的調度事件。
與數據庫引擎、SQL Server 和 SQL Server 代理服務相關聯的注冊表鍵。
使應用程序能連接特定實例的網絡連接地址。
共享組件
以下組件可由運行於同一台計算機上的所有實例共享:
此計算機上只有一個 SQL Server 2000 程序組 (Microsoft SQL Server),以及由該程序組中的每個圖標表示的唯一一個實用工具的復本。唯一一個 SQL Server 聯機叢書的復本。
程序組中的實用工具版本來自計算機上最先安裝的 SQL Server 2000 版本。例如,如果將 SQL Server 2000 簡體中文版作為默認實例安裝,然后將 SQL Server 2000 美國英語版作為命名實例安裝,則只有一個 SQL Server 2000 程序組。該程序組中的所有實用工具圖標和 SQL Server 聯機叢書圖標都將啟動簡體中文版的工具。
所有 SQL Server 2000 實用工具都能處理多個實例。可以從一個 SQL Server 2000 服務管理器的復本啟動和停止每個實例。可使用一個 SQL Server 2000 SQL Server 企業管理器復本控制計算機上所有實例中的對象,使用一個 SQL Server 2000 服務器網絡管理器復本管理計算機上所有實例的網絡通訊地址。
僅有一個 MSSearchService 復本管理針對計算機上所有 SQL Server 實例的全文檢索。
English Query 和 Microsoft SQL Server 2000 Analysis Services 服務器都只有一個復本。
與客戶端軟件相關聯的注冊表鍵在實例間不重復。
只有一個 SQL Server 開發庫(包括 *.lib 文件)和示例應用程序的復本。
默認實例
可作為默認實例操作的配置包括:
SQL Server 2000 的默認實例。
作為默認實例運行的 SQL Server 7.0 版安裝。
作為默認實例運行的 SQL Server 6.5 版安裝。
可使用 SQL Server 2000 vswitch 實用工具,與 SQL Server 6.5 版安裝進行版本切換的 SQL Server 2000 默認實例。
可使用 SQL Server 7.0 版 vswitch 實用工具,與 SQL Server 6.5 版安裝進行版本切換的 SQL Server 7.0 版安裝。
說明 在同一台計算機上安裝 SQL Server 2000 實例前,必須將 SQL Server 6.5 Service Pack 5 應用於所有 SQL Server 6.5 實例。
在 SQL Server 版本間切換
不能在 SQL Server 7.0 版安裝和 SQL Server 2000 默認實例之間進行版本切換。
除了默認實例外,還可以擁有任意數量的 SQL Server 2000 命名實例。在運行命名實例前,無須在計算機上運行默認實例。在沒有默認實例的計算機上可運行命名實例。SQL Server 6.5 版和 SQL Server 7.0 只能作為默認實例運行,不能作為命名實例運行。
在單台計算機或單個故障轉移群集中,Microsoft 不支持超過 16 個實例。
如果在一台計算機上運行作為默認實例的 SQL Server 6.5 版和一個或多個 SQL Server 2000 命名實例,則該計算機將有兩個 SQL Server 程序組,而非一個 SQL Server 程序組:
SQL Server 2000 程序組執行 SQL Server 2000 工具。
SQL Server 6.5 版程序組運行 SQL Server 6.5 工具。
如果同時運行 SQL Server 7.0 版和 SQL Server 2000,則 SQL Server 7.0 程序組中的圖標將執行 SQL Server 2000 工具。
說明 在同一台計算機上安裝 SQL Server 2000 實例前,必須將 SQL Server 6.5 Service Pack 5 應用於所有 SQL Server 6.5 實例。
故障轉移群集上的多個 SQL Server 實例
在一個 SQL Server 故障轉移群集中,每台虛擬服務器上只能運行一個 SQL Server 實例,但在一個故障轉移群集中則可以安裝最多 16 台虛擬服務器。該實例可以是默認實例也可以是命名實例。在連接此 SQL Server 實例的應用程序看來,虛擬服務器就像是單台計算機。當應用程序連接到虛擬服務器時,它們使用連接 SQL Server 的任何實例時所使用的同一規則;它們指定群集的虛擬服務器名和可選實例名(只有命名實例才需要):virtualservername/instancename。有關群集的更多信息,請參見故障轉移群集構架。
插入安裝光盤-> 安裝數據庫服務器(可以指定實例名與路徑),就可以新建一個實例了---即再進行一次SQL Server安裝過程。
實際上,安裝SQL Server時,安裝程序會首先檢查改機器上是否已安裝SQL Server,若是第一次安裝,就創建默認實例(安裝位置在指定路徑下的[MSSQL]文件夾中);若機器上已經安裝有SQL Server默認實例,就可以再創建命名實例了(安裝位置在指定路徑下的[MSSQL$實例名]文件夾中)。
實例即是一個運行的SQL Server數據庫管理系統,SQL Server 2000允許在一台機器上運行多個實例。每個實例可以擁有自己獨立的系統管理員、數據庫和用戶。
MSDE 2000 sp3=SQL Server 2000 Desktop Engine Service Pack 3
即SQL Server 2000桌面引擎服務包3,主要作用是給MSDE 2000打補丁和增加一些功能的。
MSDE 2000實際上就是簡化了的SQL Server 2000。它不提供圖形化的管理工具(像查詢分析器、企業管理器等),沒有Analysis Services(包括OLAP[聯機分析處理]、數據挖掘和數據倉庫)功能,沒有聯機叢書等。還有一點限制是所建的數據庫大小不能超過2GB。
它的主要優點在於:與SQL Server全面兼容,無需支付特許權使用費,並可供再次銷售,可以自由嵌入到第三方軟件中。
新實例即新的數據庫管理系統,我上面也將了,每一個實例都是獨立的,都擁有自己的一套系統,怎么能用一個實例的工具去管理安裝另一個實例呢?(獨立性)
所以不是重裝,而是新安裝一個實例,新實例不會影響老實例的。我的機器上就安裝了兩個實例,在添加和刪除程序中顯示的是兩個獨立的應用程序,即兩個獨立的數據庫管理系統。兩個實例的程序文件分別在指定路徑下的[MSSQL]文件夾和指定路徑下的[MSSQL$實例名]文件夾中。我建議按照我上面講的方法安裝新實例,安裝后可以檢查一下添加和刪除程序和安裝位置,看是否裝好。
————————————————
轉自:https://blog.csdn.net/chenglingsu6/article/details/6047936