无法连接到SQL Server Express命名实例

时间:2014-09-21 17:20:14

标签: sql-server sql database-connection

我刚刚安装了Microsoft SQL Server Express 2014(数据库引擎和管理工作室)

我可以使用localhost连接到默认数据库,它接受我用来安装数据库的 sa 帐户密码

我选择了一个名为MSSQLSERVER的“命名实例”,但我无法使用此代替localhost进行连接。

我需要做什么,启用,禁用等,以便通过它的名称连接到数据库?

2 个答案:

答案 0 :(得分:1)

这不是要清楚你是如何安装服务器的,因为你可以通过localhost进行连接我认为它是一个未命名的默认实例。

可以通过Computername或IP(如果配置了IP访问)访问未命名的实例。 可以通过Computername\InstanceName访问named instance。 要查看哪些实例可用,您可以启动SQL Server Browser service并在桌面上放置一个空文件,将其重命名为.udl并双击该图标。 显示的对话框将列出所有可用的服务器,例如

我的电脑
我的电脑\ SQLExpress2008
我的电脑\ SQLExpress2005
ForeignComputer
ForeignComputer \ NamedInstance

答案 1 :(得分:-1)

localhost不是命名实例名称,而是与您的本地IP 127.0.0.1对应的主机名。如果您在网络中,请将名为MSSQLSERVER的DNS条目指向您的服务器IP。如果您只是本地,请编辑本地hosts文件并添加名为MSSQLSERVER的条目,指向127.0.0.1。不要删除localhost,它是hosts中的重要条目。您可以将多个名称指向同一个IP 您可以在hosts

下找到%WinDir%\System32\Drivers\Etc文件