c# - 检查是否可以建立与数据库的连接

标签 c#

我需要编写一个 C# 程序,计划每天运行并运行一系列测试以确保一切正常运行。它检查网络连接、服务器连接、数据库连接等。

我对检查与数据库的连接感到困惑的部分。我应该与数据库建立连接然后断开连接吗?或者有没有办法只轮询数据库而无需传递凭据(实际上不需要登录)。

最佳答案

您可以尝试使用无效凭据连接到数据库,然后检查错误代码以查看是否收到“访问被拒绝”错误而不是“连接失败”或其他错误。这是否可靠可行取决于您选择的数据库服务器,您没有提及这一点。

不过,最简单的方法是只使用正确的凭据。

关于c# - 检查是否可以建立与数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368135/

相关文章:

c# - Servicestack 中基于 ACL 的 API 权限

c# - 实体对象和 NHibernate session

c# - 是否可以继承 XAML?

c# 来自 outlook 的带有附件的新邮件

c# - 基本 MVC View 将模型属性返回为 null

c# - 如何创建 ip 掩码并在 .net 上对其进行过滤?

c# - .Net 3.5 SP1 的 Web API?

c# - Xamarin.Form 的 LayoutOptions,尤其是 Fill 和 Expand 之间有什么区别?

c# - 什么时候应该使用 C# 4.0 附带的代码契约?

c# - 'do...while' 与 'while'