解决 IIS 6 和间歇性 SQL Server 连接丢失问题

解决 IIS 6 和间歇性 SQL Server 连接丢失问题

我不是系统管理员,但我暂时尝试担任该角色。

我有 2 台 Windows 2003 服务器。1 台服务器有我的 Microsoft SQL 数据库(SQL Server 2005),另一台是带有 IIS6 的 Web 服务器。

偶尔(每月一次或每 2 个月一次),Web 服务器会与数据库服务器断开连接,持续时间约为 10 分钟。通常无需干预即可恢复连接。

网站设置为当连接数据库时出现问题时向我发送电子邮件。在电子邮件中,我收到了错误代码:

[Microsoft][ODBC SQL Server 驱动程序][TCP/IP 套接字]SQL Server 不存在或访问被拒绝。

在停机期间,我可以访问两台服务器。我可以转到我的 SQL 服务器并打开 SQL 服务器,没有任何问题。我查看了 EventViewer,但什么也没看到。

上次遇到此问题时,我停止了 IIS6 并启动了它。执行此操作后,问题得到解决。这让我相信这是 IIS 的问题,而不是 SQL Server 的问题。我该如何开始故障排除?

答案1

您需要先使用 web 服务器上的 perfmon 进一步研究这个问题,如果没有发生任何问题,然后再使用 SQL 服务器。根据我的经验,当发生这种情况时,通常是一些错误的网页代码导致了这种情况。但是,您遇到的实际问题可能完全不同。

相关内容