Sql server 使用check_mssql_server.py登录失败

Sql server 使用check_mssql_server.py登录失败,sql-server,nagios,pymssql,Sql Server,Nagios,Pymssql,我们正在尝试使用python插件检查\u MSSQL\u server.py来监视MSSQL服务器参数。我们试图访问的SQL server使用标准的windows身份验证(不需要单独的SQL身份验证),windows id的格式为my domain\userid 当我们执行插件时,我们会得到不同的错误消息,如。 SQL Server消息18452,严重性14,状态1,第1行:登录失败 对于用户'我的domainuserid'。该用户与其他用户没有关联 受信任的SQL Serv

我们正在尝试使用python插件
检查\u MSSQL\u server.py
来监视MSSQL服务器参数。我们试图访问的SQL server使用标准的windows身份验证(不需要单独的SQL身份验证),windows id的格式为
my domain\userid

当我们执行插件时,我们会得到不同的错误消息,如。 SQL Server消息18452,严重性14,状态1,第1行:登录失败 对于用户'我的domainuserid'。该用户与其他用户没有关联 受信任的SQL Server连接。DB Lib错误消息18452,严重性 14:常规SQL Server错误:检查来自SQL Server的消息 DB Lib错误消息20002,严重性9:自适应服务器连接 失败

当我们使用用户id作为我的域\用户id时(通过resource.cfg文件中的宏) 当我们将用户id用作“我的域\用户id”时(通过resource.cfg文件中的宏) 我的数据库管理员已经确认,他们可以使用相同的用户ID在本地查询服务器,并建议这是plugin/nagios的问题


我们使用NigiSX2012R1.8/P>< P>更新:现在可以遵循NGAIOS KB席上找到的指令


check_mssql_server.py插件无法与Windows身份验证一起使用,需要SQL身份验证


到目前为止,我认为还没有人创建了可以使用Windows身份验证的MSSQL插件。

不清楚您想做什么。您的问题表明您的SQL Server仅配置为Windows身份验证,但插件的配置表明仅支持SQL身份验证。您能否澄清这一点,并显示您用于连接的登录详细信息?您还没有提到运行Nagios的操作系统或SQL Server的版本。
DB-Lib error message 20002, severity 9:
Adaptive Server connection failed