【问题标题】:isql error: Could not sql connect in Zabbix applianceisql 错误:无法在 Zabbix 设备中进行 sql 连接
【发布时间】:2022-08-03 16:30:00
【问题描述】:

我想通过 ODBC 使用 Zabbix 并且不使用代理来监视 Microsoft SQL Server 数据库中的数据。我已经在 Zabbix 设备 (VMware) 上安装了 ODBC。

当我输入命令isql test 时,出现错误:

无法 SQL 连接。

同样在 Zabbix 前端仪表板中存在一个问题:SQL Server 无法获取信息数据。我的 odbc.ini 和 odbcinst.ini 文件的设置如下:

odbc.ini:

[mssql]
Description: mssql database connected to zabbix
Driver= ODBC Driver 17 for SQL Server
Server= the ip of database server 
User= my username in database server
Password= my password in database server
Port= 1433
Database= database name

odbcinst.ini:

[ODBC Driver 17 for SQL Server]
Description= Microsoft ODBC Driver 17 for SQL Server
Driver = /opt/microsoft/msodbcsql17/lib64/libmsodbcsql-17.7.so.2.1
  • SQL Server 实例实际上是否在侦听端口 1433?那只是默认端口,它可能正在侦听不同的端口 - 特别是如果它是命名实例。是否可以通过主机上的网络防火墙和 Windows 防火墙访问?如果您无法使用net.tcp.service[tcp,your-server-ip-address,1433](同样,这是默认端口)从 Zabbix 设备连接进行简单检查,那么 ODBC 也将无法连接。

标签: sql-server odbc zabbix


【解决方案1】:

您应该使用详细模式:

-v 打开详细模式,其中错误被完整描述。对调试很有用。

并指定要连接的 DSN:

isql –v your_DSN

这应该足以查明连接错误的原因。

【讨论】:

  • 我这样做了,结果是:[UnixODBC][Microsoft][ODBC Driver 17 for SQL Server][SQL Server] 用户''登录失败。
  • 好像DSN定义不正确,isql无法获取用户名
【解决方案2】:

我有同样的问题。

[ZPRX-UAT ~]$ isql mssqltest -v
[28000][unixODBC][Microsoft][ODBC Driver 17 for SQL Server][SQL Server]Login failed for user ''.
[ISQL]ERROR: Could not SQLConnect

就我而言,它有助于删除 /etc/odbc.ini 文件中的用户名和密码。 然后,使用带有 -v 参数的 isql 命令和带有密码的用户。在我的情况下, isql 命令正确结束。

[ZPRX-UAT ~]$ isql -v mssqltest Test Test123
+---------------------------------------+
| Connected!                            |
|                                       |
| sql-statement                         |
| help [tablename]                      |
| quit                                  |
|                                       |
+---------------------------------------+
SQL>

【讨论】:

    猜你喜欢
    • 2023-01-16
    • 2014-09-21
    • 2014-03-29
    • 1970-01-01
    • 2013-07-05
    • 2021-08-15
    • 1970-01-01
    • 1970-01-01
    • 2020-05-05
    相关资源
    最近更新 更多