使用 SQL Management Studio 2005 通过 IP 连接到外部 SQL Server 时出错
使用 SQL Management Studio 2005 地址连接到外部 SQL Server IP 时出错
标题:连接到服务器
无法连接到 1.2.3.4\SQLEXPRESS。
其他信息:
发生网络相关或特定于实例的错误 建立与 SQL 的连接 服务器。找不到服务器或 无法访问。验证 实例名称正确且 SQL 服务器配置为允许远程 连接。 (提供商:SQL 网络 接口,错误:26 - 错误定位 指定的服务器/实例)(Microsoft SQL Server,错误:-1)
Error while connecting to external SQL Server IP using SQL Management Studio 2005 address
TITLE: Connect to Server
Cannot connect to 1.2.3.4\SQLEXPRESS.
ADDITIONAL INFORMATION:
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+SQL+Server&EvtSrc=MSSQLServer&EvtID=-1&LinkId=20476
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
默认情况下,SQL Server 2005 不允许远程连接,因此您必须手动启用它。因此,如果 @abatishchev 的解决方案不能让你继续下去;可能是你没有设置连接权限。
运行 Surface Area Configuration Manager(它应该位于“我的程序”中“配置工具”下的 SQL Server 文件夹中)。
选择服务和连接的外围区域配置
选择您的服务器展开数据库引擎,然后选择远程连接并启用 TCP/IP 和/或 tcp/ip 和命名管道。单击“应用”。
当您在这里时,请检查 SQL Server Browser 是否已设置为运行。展开并选择服务;将启动类型更改为自动。
在 Management Studio Express 中重试以连接到计算机。
By default, SQL Server 2005 doesn’t allow remote connection so you have to enable it manually. So if @abatishchev's solution doesn't get you going; it may be you haven't set the permissions to connect.
Run the Surface Area Configuration Manager (it should be in the SQL Server folder in My Programs under Configuration Tools).
Choose Surface Area Configuration for Services and Connections
Select your server expand database engine and then remote connections and enable TCP/IP and / or tcp/ip and named pipes. Click Apply.
Whilst you are here check the SQL Server Browser is set to run. Expand it out and choose the service; change the startup type to be Automatic.
Try again in management studio express to connect to the machine.
确保远程服务器允许连接到端口
1433/tcp
,例如:使用telnet客户端(在Windows 7中默认不安装,要安装使用
Turn Windows features
) :或使用nmap(端口扫描仪)
如果不允许 - 检查入站防火墙规则。
Make sure that remote server allows connection to port
1433/tcp
, e.g.:using telnet client (in Windows 7 isn't installed by default, to install use
Turn Windows features
):or using nmap (port scanner)
If doesn't allow - check inbound firewall rules.