c# – 以编程方式测试SQL Server连接的最好方法是什么?

我需要开发一个单独的例程,将每5分钟触发一次,以检查SQL Server(10到12)的列表是否已启动并正在运行。

我可以尝试在每个服务器获得一个简单的查询,但这意味着我必须在每个服务器中创建一个表,视图或存储过程,即使我使用任何已经制作的SP我需要有一个注册用户在每个服务器。服务器不在同一物理位置,因此具有这些要求将是一个复杂的任务。有没有办法简单地“ping”从C#一个SQL Server?

提前致谢!

最佳答案
执行SELECT 1并检查ExecuteScalar是否返回1。

转载注明原文:c# – 以编程方式测试SQL Server连接的最好方法是什么? - 代码日志