是否有等效的ping来检查与SQL Server的连接?
我在一些长时间的操作中找到了我们的BizTalk管理控制台,例如导入一个大的绑定文件,“连接”正在丢失,即控制台上出现红色框。最终连接回来了。 SQL Server与BizTalk位于不同的计算机上。
还看到了与SSO数据库的连接丢失一分钟左右的问题...... 更糟糕的是,这是生产环境!
SQL DBA已经检查并且SQL没问题,显示没有网络问题......
我可以执行ping -t
查看两台计算机之间的连接是否发生了什么,但是是否有相同的功能来检查与SQL Server本身的持续连接?
如果有这样的功能,是否有某种程度的自动化检查,所以我可以让它标记任何断开连接...只是向ops发送电子邮件将是很好的第一步
答案 0 :(得分:2)
您始终可以使用PowerShell
Add-PSSnapin SqlServerCmdletSnapin100
Add-PSSnapin SqlServerProviderSnapin100
$query = "SELECT top 1* from bts_application"
Invoke-Sqlcmd -Query $query -ServerInstance '.' -Database 'BizTalkMgmtDb'