2014-09-21 148 views
1

我剛安裝了Microsoft SQL Server Express的2014(數據庫引擎& Management Studio中)無法連接到SQL Server Express命名實例

我可以連接到使用localhost默認的數據庫,並接受SA帳戶密碼我用來安裝數據庫

我選擇了一個名爲MSSQLSERVER的「命名實例」,但是我無法使用此連接代替localhost

我需要做什麼,啓用,禁用等,以便通過它的名字連接到數據庫?

+0

對於命名實例這將是'計算機名\ SQLExpress'其中'SQLExpress'是defaultName中,您可以選擇另一。由於您可以通過本地主機計算機名或IP(如果配置了TCPIP)連接到默認(未命名)實例。 – bummi 2014-09-21 20:51:27

回答

1

這不就清楚瞭如何安裝服務器下的hosts文件,因爲你可以通過本地主機連接我認爲這是一個未命名的默認實例。

未命名實例可通過Computername或IP(如果配置了IP訪問權限)訪問。 A named instance將通過Computername\InstanceName訪問。 要查看哪些實例可用,您可以啓動SQL Server Browser service並在您的桌面上放置一個空文件,將其重命名爲.udl,然後雙擊該圖標。 顯示的對話框將列出所有可用的服務器,例如

我的電腦
我的電腦\ SQLExpress2008
我的電腦\ SQLExpress2005
ForeignComputer
ForeignComputer \ NamedInstance

-1

localhost不是命名的實例名稱,而是與您的本地IP 127.0.0.1相對應的主機名。如果您位於網絡中,請將名爲MSSQLSERVER的DNS條目指向您的服務器IP。如果您僅限本地,請編輯本地hosts文件並添加名爲MSSQLSERVER的條目,指向127.0.0.1。不要刪除本地主機,這是hosts中的一個重要條目。您可以有多個名稱指向相同的IP。
你找到%WinDir%\System32\Drivers\Etc