2016-10-20 160 views
1

我当试图连接到远程SQL Express实例收到以下错误:远程连接到SQL Server Express实例

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (Microsoft SQL Server, Error: -1) 

For help, click: http://go.microsoft.com/fwlink?ProdName=Microsoft%20SQL%20Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476 

我最初试图访问与SQL Server凭证服务器。没有成功。

我:

  1. 有保证的启用远程连接
  2. 有保证的TCP协议启用后
  3. 有保证的SQL Server浏览器启动

然后我试图 “运行方式” 命令以具有适当凭据的另一个用户身份运行ssms.exe。我仍然收到相同的错误。这个问题可能是什么?

几个具体问题:

  • 什么是 “正确的” 服务器名称 - 我已经在实例 名称 “NAME \ NAME” 已投入?

  • 当我作为一个不同的用户运行时,什么是合适的 身份验证模式:Windows,SQL Server,Active Directory密码, 或Active Directory集成?

感谢您的任何帮助。远程实例是SQL Server 2008 R2。

回答

1

动态端口条目必须与登录的SQLExpress

SERVERNAME \ SQLEXPRESS给予沿,45490个

`Data Source=127.2.3.4\SQLEXPRESS,1433;Network Library=DBMSSOCN;Initial Catalog=dbase;User ID=sa;Password=password` 
+0

感谢您的回答。我试过了,现在出现以下错误:TITLE:连接到服务器 ------------------------------ 建立与SQL Server的连接时发生网络相关或实例特定的错误。服务器未找到或无法访问。验证实例名称是否正确,并将SQL Server配置为允许远程连接。 (提供程序:TCP提供程序,错误:0 - 未知此类主机。)(Microsoft SQL Server,错误:11001) – KellyMarchewa

+0

请发布您的连接字符串。有你的IP与服务器名称的尝试? –

+0

我更新了我的答案以获得完整的示例。你的是否匹配这个(更新IP和Init目录,当然用户信息)? –