gpt4 book ai didi

c# - 我如何知道 SQL Server 已启动并准备好使用?

转载 作者:行者123 更新时间:2023-11-30 19:35:01 26 4
gpt4 key购买 nike

我有一个在系统启动时运行的应用程序需要与本地 SQL Server 2005 安装通信。我正在使用 ServiceController 类来等待它进入“正在运行”状态,大多数情况下都可以正常工作。然而,有时在冷启动时,我的第一个查询失败,说它无法登录当前用户。

这听起来像是一个竞争条件,但我认为我的 WaitForStatus 调用应该可以解决它。

是否有更好的方法来确保它真正在运行?我是否应该多睡一会并假设它足够长?

最佳答案

您可以捕获异常并重试直到它起作用...

关于c# - 我如何知道 SQL Server 已启动并准备好使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/615662/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com