0

用户在使用应用程序时遇到连接错误。它是随机发生的,如果他们稍后再试,它就会启动并运行。同时,我在使用 SQL Server Manager 时也遇到过这种情况,我突然几秒钟无法连接到数据库,然后再试一次,宾果它正在运行。

我的猜测是与服务器的连接会时不时地在很短的时间间隔内断开。当我与 IT 人员谈论这件事时,他们说他们需要一份包含日期和内容的适当报告,以便了解这是服务器问题、用户问题等。

所以我想做的是创建某种日志来指示我何时无法访问服务器。你们对实现这一目标的最佳方式有什么建议吗?我能想到的只是每 X 秒运行一次 dts,以了解它是否能够到达所需的服务器。

我应该补充一点,我们目前正在开发一个新服务器,所以它不会挤满数据库......关于这个的关键是服务器实际上可能正在下降(还没有那么多用户对 IT 团队大喊大叫)

提前致谢

4

1 回答 1

1

如果服务正在删除,那将在 sql server 日志中。如果安装 DBMS 的服务器出现问题,那将在它的日志中,例如事件查看器。许多有连接问题的客户端对我来说听起来像是网络故障,而您的管理员正在四处奔波。你可以写一些东西来保持连接日志的结果。请注意,这应该已经内置到您的应用程序日志中!你要安装多少个地方呢?它多久运行一次?有多大的影响会影响潜在的问题......

鉴于您可以排除它所在的 dbms 和服务器存在明显问题,例如网卡/驱动程序损坏,我首先要看的是拓扑。是否所有机器都在一个网段,通过一台交换机等。

于 2013-01-02T10:29:27.450 回答