是否有任何工具可以快速测试 SQL 服务器的网络可靠性?
我们收到来自特定客户的错误报告,该客户全天随机弹出“连接失败”消息。我们已经确定了一些可能发生此错误的位置,但在一天中的不同时间,代码都能完美执行。其他一些研究让我相信这也可能是一个许可问题。我需要一些东西给他们的 IT 部门。
是否有任何工具可以快速测试 SQL 服务器的网络可靠性?
我们收到来自特定客户的错误报告,该客户全天随机弹出“连接失败”消息。我们已经确定了一些可能发生此错误的位置,但在一天中的不同时间,代码都能完美执行。其他一些研究让我相信这也可能是一个许可问题。我需要一些东西给他们的 IT 部门。
连接错误 -
1)这些是否仅在您的应用程序中发生?例如,如果通过 SQL-Mgmt Studio 连接时连接断开,则意味着没有编程导致该错误 - 这是 SQL Server 的“安装/许可/管理员/非应用程序/非程序员”错误。
2)如果它没有从像工作室这样的系统工具中删除,并且只发生在您的应用程序中 - 那么您需要查看应用程序堆栈。
3) 这些是长时间运行的数据库连接,还是 OLTP 类型?从你的描述看不像..
4)我猜你可以做很多事情来窥探 TCP/IP 的东西(除了 SQL 服务器层)。循环运行 ping 吗?(不确定,但为什么不)。看看 TCP/IP 保持活力。
5)如果网络不可靠,它应该以其他方式显示,其他需要全天连接的东西,如 Outlook,也会显示错误。
对于网络监控工具,您可能希望从查看 Servers Alive 或 Nagios 开始。