2014-09-21 146 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