0

Okay so I got:

A network-related or instance-specific error occurred while establishing a connection to SQL Server.

Now I know what the problem is (web server couldn't see the database server), however I'm wondering what exactly an instance specific error is and if people have examples? I know it's specific to an instance but what kind of things would fall under that?

4

2 回答 2

1

How to Troubleshoot Connecting to the SQL Server Database Engine是一篇很好的文章,关于对您在问题中引用的异常进行故障排除。其原因总结如下:

此错误通常意味着找不到 SQL Server 计算机,或者 TCP 端口号未知,或者不是正确的端口号,或者被防火墙阻止。

如果您通过故障排除步骤,您会发现搜索问题的位置不仅与网络有关,而且可能是,例如:

  • 数据库引擎未配置为接受特定实例上的远程连接
  • 在特定实例上未启用使用的协议(例如 TCP/IP)

我想当涉及到某个罪魁祸首子系统时,异常消息试图让您的故障排除关注多个选项。或者,它可能只是报告无法追踪的连接相关异常的一种方式。

于 2013-11-05T08:50:13.220 回答
1

在此上下文中的实例是指 SQL Server 的实例。您还记得,SQL Server 可以安装在同一台机器上的多个实例中。实例被寻址machinename\instancename或通过 IP x.y.z.t:instanceport

该错误意味着无法访问您尝试连接的实例,而未知其他实例是否正在运行并且可以联系。因此,“实例特定”错误。

于 2013-11-05T08:33:06.630 回答