0

使用 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=MSSQLServer&EvtID=-1&LinkId=20476

4

2 回答 2

1

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

运行外围应用配置管理器(它应该位于配置工具下我的程序中的 SQL Server 文件夹中)。选择服务和连接的外围应用配置选择您的服务器扩展数据库引擎,然后远程连接并启用 TCP/IP 和/或 tcp/ip 和命名管道。单击应用。

当您在这里时,请检查 SQL Server Browser 是否已设置为运行。展开并选择服务;将启动类型更改为自动。

在 Management Studio Express 中重试以连接到机器。

于 2010-12-21T09:37:15.967 回答
0

确保远程服务器允许连接到 port 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

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

于 2010-12-21T09:27:34.607 回答