Sql server 远程连接到SQL Server Express实例

Sql server 远程连接到SQL Server Express实例,sql-server,Sql Server,尝试连接到远程SQL 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 config

尝试连接到远程SQL 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凭据访问服务器。没有成功

我有:

  • 确保已启用远程连接
  • 已启用TCP协议
  • 确保已启动SQL Server浏览器
  • 然后,我尝试使用“Run As”命令以具有适当凭据的另一个用户身份运行ssms.exe。我仍然收到同样的错误。问题可能是什么

    有几个具体问题:

    • “正确”的服务器名称是什么?我一直在输入实例 名称“名称\名称”

    • 当我以不同的用户身份运行时,什么是合适的 身份验证模式:Windows、SQL Server、Active Directory密码、, 还是集成了Active Directory


    谢谢你的帮助。远程实例是SQL Server 2008 R2。

    动态端口条目必须与SQLExpress登录一起提供

    SERVERNAME\SQLEXPRESS,45490

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

    谢谢你的回答。我尝试了,现在得到了以下错误:标题:连接到服务器------------------在建立到SQL Server的连接时发生了与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。(提供程序:TCP提供程序,错误:0-不知道此类主机。)(Microsoft SQL Server,错误:11001)请发布连接字符串。你试过IP和服务器名吗?我更新了我的答案,得到了一个完整的示例。您的匹配(更新IP和Init目录,当然还有用户信息)吗?谢谢您的帮助。很抱歉,我之前没有澄清这一点,但我正在尝试通过SQLServerManagementStudio进行连接。因此,我没有一个确切的连接字符串,但使用了以下内容:MIDAM\MIDAM,5046。另外,请原谅我的无知,但是我在哪里可以找到IP地址呢。当我在远程SQL Server Management Studio中导航到属性时,它只显示服务器名称的命名服务器实例(MIDAM\MIDAM)。谢谢。好的,你的问题就是错误所说的。您需要解决名称到ip的问题。可能会问服务器管理员IP是什么?