Visual-Studio-2010
SQLEXPRESS 和 MSSQLSERVER 有什麼區別?
我正在使用 SQL Server 2008 R2,當我查看 SQL Server 的服務時,我看到有兩個不同的服務具有不同的實例。
SQLEXPRESS
MSSQLSERVER
誰能幫我弄清楚#1和#2之間的區別?
提前致謝
您可以在同一台電腦上安裝多個 SQL Server 副本。為了使它們分開,除了第一個(預設)之外,所有“副本”(稱為實例)都必須命名。
因此,預設情況下,當您安裝 SQL Server 的第一個實例時,您不會給它任何實例名稱 - 這將是您連接到使用的伺服器名稱或您的機器名稱(或 IP 地址)的
.
預設(local)
實例.您要安裝的任何其他實例都需要獲得一個單獨的、唯一的實例名稱。
預設情況下,Visual Studio 會將 SQL Server Express 安裝到您的機器上(除非您明確告訴它不要這樣做),這將被稱為
SQLEXPRESS
您機器上的實例(因此服務名稱也稱為SQLEXPRESS
)。.\SQLEXPRESS
您使用or連接到該命名實例(local)\SQLEXRPESS
。因此,在您的情況下,您最有可能在您的電腦上安裝了 SQL Server 的“完整”版本(作為預設實例 - 服務稱為
MSSQLSERVER
),並且 Visual Studio 安裝了 SQL Server 的第二個副本 - 一個 Express 版本 - 作為SQLEXPRESS