我刚安装了Microsoft SQL Server Express的2014(数据库引擎& Management Studio中)无法连接到SQL Server Express命名实例
我可以连接到使用localhost
默认的数据库,并接受SA帐户密码我用来安装数据库
我选择了一个名为MSSQLSERVER
的“命名实例”,但是我无法使用此连接代替localhost
。
我需要做什么,启用,禁用等,以便通过它的名字连接到数据库?
我刚安装了Microsoft SQL Server Express的2014(数据库引擎& Management Studio中)无法连接到SQL Server Express命名实例
我可以连接到使用localhost
默认的数据库,并接受SA帐户密码我用来安装数据库
我选择了一个名为MSSQLSERVER
的“命名实例”,但是我无法使用此连接代替localhost
。
我需要做什么,启用,禁用等,以便通过它的名字连接到数据库?
这不就清楚了如何安装服务器下的hosts
文件,因为你可以通过本地主机连接我认为这是一个未命名的默认实例。
未命名实例可通过Computername
或IP(如果配置了IP访问权限)访问。 A named instance将通过Computername\InstanceName
访问。 要查看哪些实例可用,您可以启动SQL Server Browser service并在您的桌面上放置一个空文件,将其重命名为.udl,然后双击该图标。 显示的对话框将列出所有可用的服务器,例如
我的电脑
我的电脑\ SQLExpress2008
我的电脑\ SQLExpress2005
ForeignComputer
ForeignComputer \ NamedInstance
localhost
不是命名的实例名称,而是与您的本地IP 127.0.0.1
相对应的主机名。如果您位于网络中,请将名为MSSQLSERVER
的DNS条目指向您的服务器IP。如果您仅限本地,请编辑本地hosts
文件并添加名为MSSQLSERVER
的条目,指向127.0.0.1
。不要删除本地主机,这是hosts
中的一个重要条目。您可以有多个名称指向相同的IP。
你找到%WinDir%\System32\Drivers\Etc
对于命名实例这将是'计算机名\ SQLExpress'其中'SQLExpress'是defaultName中,您可以选择另一。由于您可以通过本地主机计算机名或IP(如果配置了TCPIP)连接到默认(未命名)实例。 – bummi 2014-09-21 20:51:27