在Python中尝试在不提供用户名/密码凭据的情况下测试数据库连接

在Python中尝试在不提供用户名/密码凭据的情况下测试数据库连接,python,sql,pyodbc,Python,Sql,Pyodbc,我想通过运行python脚本来检查多个Microsoft SQL数据库是否联机。我已经找到了pyodbc库,但是每个示例在连接时都会让用户登录。我只需要一条消息或布尔值来告诉我数据库是否联机。您要检查哪些数据库?很抱歉,它们是Microsoft SQL和Maria DB。如果数据库联机,并且您传递了伪造的凭据,则您应该会收到一个异常,如“登录失败”或“访问被拒绝”。这足以告诉你,它确实在倾听。

我想通过运行python脚本来检查多个Microsoft SQL数据库是否联机。我已经找到了pyodbc库,但是每个示例在连接时都会让用户登录。我只需要一条消息或布尔值来告诉我数据库是否联机。

您要检查哪些数据库?很抱歉,它们是Microsoft SQL和Maria DB。如果数据库联机,并且您传递了伪造的凭据,则您应该会收到一个异常,如“登录失败”或“访问被拒绝”。这足以告诉你,它确实在倾听。