Installation
在舊實例上安裝 SQL Server 2012
我的伺服器上安裝了 SQL Server 2008R2,我可以通過提供伺服器名稱“xyz”或 IP 地址“127.xx.xx.xxx”進行連接。這是否意味著我的安裝是使用預設實例完成的?
當我在查詢下方執行時
DECLARE @GetInstances TABLE ( Value nvarchar(100), InstanceNames nvarchar(100), Data nvarchar(100)) Insert into @GetInstances EXECUTE xp_regread @rootkey = 'HKEY_LOCAL_MACHINE', @key = 'SOFTWARE\Microsoft\Microsoft SQL Server', @value_name = 'InstalledInstances' Select InstanceNames from @GetInstances
我得到低於結果
MSSQLSERVER MSSQLSERVER_2
現在,我必須將 SQL Server 2008 R2 升級到 SQL Server 2012。由於有很多應用程序配置了這個數據庫(通過伺服器名稱或 IP),所以我不想更改數據庫伺服器名稱。在這種情況下,我需要先解除安裝 SQL Server 2008,還是可以先安裝 2012,然後再解除安裝 2008?
最終,我需要從伺服器中刪除 SQL Server 2008 如果需要更多資訊,請告訴我
如果您可以僅使用伺服器名稱連接到 SQL Server,那麼是的,您正在執行 SQL Server 的預設實例。如果您需要維護相同的實例(伺服器)名稱,那麼 Nathan C 是正確的,就地升級可能是最好的選擇。