我需要编写一个 C# 程序,计划每天运行并运行一系列测试以确保一切正常运行。它检查网络连接、服务器连接、数据库连接等。
我对检查与数据库的连接感到困惑的部分。我应该与数据库建立连接然后断开连接吗?或者有没有办法只轮询数据库而无需传递凭据(实际上不需要登录)。
最佳答案
您可以尝试使用无效凭据连接到数据库,然后检查错误代码以查看是否收到“访问被拒绝”错误而不是“连接失败”或其他错误。这是否可靠可行取决于您选择的数据库服务器,您没有提及这一点。
不过,最简单的方法是只使用正确的凭据。
关于c# - 检查是否可以建立与数据库的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4368135/