【发布时间】:2017-01-20 06:59:48
【问题描述】:
有时当我的客户打开或重新启动他们的计算机并直接打开我的 vb.net 应用程序时,该应用程序会在 SQL Server 完全启动之前打开。
这会导致许多意外行为。为了避免这种情况,我需要启动一个闪屏并检查其中的 SQL Server 状态,只有当 SQL Server 状态表明它已完全加载时,我才能运行整个应用程序。
问题是:如何查看SQL Server的状态,是否加载完成?整个 SQL Server,而不是数据库。
【问题讨论】:
-
ping 它然后执行一些基本查询以确认它是否存在如何?
-
与 Andrew 的建议相同(FYR:stackoverflow.com/questions/2440060/…)
-
只需使用
Try Catch并尝试打开 SQL 连接以查看是否可以连接。 -
您指的是与 vb.net 应用程序在同一台机器上运行的 SQL Server 实例吗?
标签: sql-server vb.net