Sql-Server-2008-R2
無法通過實例名稱連接到 SQL Server 2008 R2?
我不明白:
我已經安裝了 sql server 2008 R2。安裝過程詢問我所需的實例名稱,所以我寫了:
MSSQLSERVER
。安裝後,執行Setup Discovery Report會顯示實例名稱:
我還安裝了所有的服務包。
此外,所有服務都已啟動:
此外,所有埠都是開放的(tcp:1433 + udp:1434)
此外,命名管道在:
那麼,問題出在哪裡?
我無法通過實例名稱連接:
也無法使用:
user\MSSQLSERVER``user
電腦名稱在哪裡。也無法使用:
.\MSSQLSERVER
但是(奇怪):
那些 3確實有效:
user
(“使用者”是我的機器名)(local)
.
題 :
為什麼我不能使用我的實例名稱連接到我的 sql 伺服器?
相關資料:
通過三個工作人員之一連接後,我執行了一個有用的資訊:
您選擇了預設實例名稱作為實例名稱。
“如果您為實例名稱指定 MSSQLServer,將創建一個預設實例。對於 SQL Server Express,如果您為實例名稱指定 SQLExpress,將創建一個預設實例。”
要連接到預設實例,您無需指定實例名稱,只需指定伺服器名稱。
使用以下查詢查找確切的實例名稱
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