使用SQL Management Studio 2005地址连接到外部SQL Server IP时错误

标题:连接到服务器

无法连接到1.2.3.4 sqlexpress。

附加信息:

在建立与SQL Server的连接时发生了与网络有关的或特定实例的错误。服务器未找到或无法访问。验证实例名称是正确的,并且配置了SQL Server以允许远程连接。 (提供商:SQL网络接口,错误:26-指定服务器/实例的错误定位)(Microsoft SQL Server,错误:-1)

为了帮助,请单击: http://go.microsoft.com/fwlink?prodname = microsoft+Sql+Server&evtsrc = mmssqlserver&evtid = 1&linkid = 20476

有帮助吗?

解决方案

确保远程服务器允许连接到端口 1433/tcp, ,例如:

使用telnet客户端(默认未安装Windows 7中,安装使用 Turn Windows features):

telnet 1.2.3.4 1433

或使用 nmap (港口扫描仪)

nmap -sT -r -n -vv -p1433 1.2.3.4

如果不允许 - 检查入站防火墙规则。

其他提示

默认情况下,SQL Server 2005不允许远程连接,因此您必须手动启用它。因此,如果 @abatishchev的解决方案不会让您前进;您可能没有设置连接权限。

运行表面积配置管理器(在配置工具下的程序中应该在我的程序中的SQL Server文件夹中)。选择服务和连接的表面区域配置选择您的服务器扩展数据库引擎,然后选择远程连接,然后启用TCP/IP和/或TCP/IP和命名管道。点击申请。

当您在此处,请检查SQL Server浏览器设置为运行。扩展它并选择服务;更改启动类型以自动。

在Management Studio Express中再次尝试连接到机器。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top