0

是否有任何工具可以快速测试 SQL 服务器的网络可靠性?

我们收到来自特定客户的错误报告,该客户全天随机弹出“连接失败”消息。我们已经确定了一些可能发生此错误的位置,但在一天中的不同时间,代码都能完美执行。其他一些研究让我相信这也可能是一个许可问题。我需要一些东西给他们的 IT 部门。

4

2 回答 2

3

连接错误 -

1)这些是否仅在您的应用程序中发生?例如,如果通过 SQL-Mgmt Studio 连接时连接断开,则意味着没有编程导致该错误 - 这是 SQL Server 的“安装/许可/管理员/非应用程序/非程序员”错误。

2)如果它没有从像工作室这样的系统工具中删除,并且发生在您的应用程序中 - 那么您需要查看应用程序堆栈。

3) 这些是长时间运行的数据库连接,还是 OLTP 类型?从你的描述看不像..

4)我猜你可以做很多事情来窥探 TCP/IP 的东西(除了 SQL 服务器层)。循环运行 ping 吗?(不确定,但为什么不)。看看 TCP/IP 保持活力。

5)如果网络不可靠,它应该以其他方式显示,其他需要全天连接的东西,如 Outlook,也会显示错误。

于 2009-07-03T03:31:55.113 回答
1

对于网络监控工具,您可能希望从查看 Servers Alive 或 Nagios 开始。

于 2009-07-07T12:32:56.297 回答