SQL Server访问问题


SQL Server Access Question

我有一台机器只能偶尔连接到2008年的SQL服务器。我创建了一个监视脚本,我已经自动地每15分钟尝试一次连接(通过sqlsrv驱动程序和php)。这个脚本在过去两周内运行良好,但最近它报告了一个SQL服务器崩溃。经过广泛的调查,我能够始终如一地从所有其他机器连接到它,除了自动化监控脚本的机器。这个脚本也连接到其他两个SQL服务器(都是SQL server 2005)没有任何问题。以下是我尝试解决失败的方法:1. 重启两台机器(多次)2. 无数次尝试通过多个不同的登录进行连接(包括sa)。3.已删除并重新创建登录,并试图连接。4. 关闭windows防火墙(SQL server在win2k8上运行)

这是我无法连接时得到的错误:http://pastebin.com/9d80mAyV

通常情况下,它不会工作大约5次尝试(间隔15分钟),然后它将工作一次尝试。然后再尝试5次失败。没有绝对的一致性。

我的想法是它已经把我的客户列入了黑名单,因为他们联系得太频繁了。这可能吗?我该如何解决这个问题?还有其他的想法或建议吗?

需要更多细节:

  1. 你用什么来连接?它是一个应用程序还是管理工作室(什么版本?)
  2. 服务器位于哪里?也就是说,你们在同一个网络上吗?

您可以尝试增加连接超时时间。如果您是从管理工作室连接,那么您可以在服务器注册属性中执行此操作。

或者,您可以在服务器本身设置sql监视,当它宕机时,它会给您发电子邮件。