SQL Server访问问题

时间:2011-04-21 04:52:51

标签: php sql sql-server connection

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

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

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

我的想法是,它已将我的客户列入黑名单,经常连接。这可能吗?我怎么能解决这个问题?还有其他想法或建议吗?

1 个答案:

答案 0 :(得分:0)

需要更多细节:

  1. 你用什么连接?它是一个应用程序或管理工作室(什么版本?)
  2. 服务器在哪里?你们在同一个网络上吗?
  3. 您可以尝试增加连接超时。如果从管理工作室进行连接,则可以在服务器注册属性中执行此操作。

    或者,您可以在服务器本身上设置sql监控,并在发生故障时通过电子邮件发送给您。