Ejabberd 在 SQL 服务器数据库上

Ejabberd On SQL Server Database

我在 CentOs 上使用 Ejabberd 15.03,我想通过 SQL 服务器连接它 Windows服务器。

我从 a sample SQL Server 2012 script

安装了数据库

我在 ejabberd.yml 中添加了这个

> host_config:   "example.com":
>     odbc_type: odbc
>     odbc_server: "ip adress"
>     odbc_port: 1433 # the default
>     odbc_database: "ejjaberd"
>     odbc_username: "username"
>     odbc_password: "password"

我在启动 ejabberd 时收到此错误

/opt/ejabberd-15.03/lib/odbc-2.10.19/priv/bin/odbcserver: error while loading shared libraries: libodbc.so.1: cannot open shared object file: No such file or directory

让我准确地说,使用 tsql 的直接连接完美无缺

目前,MSSQL 可能不再工作,因为我们不需要 MSSQL 支持(甚至无法访问 MSSQL 服务器实例)。在有人介入以帮助提供 MSSQL 支持之前,我认为它无法针对 MSSQL 进行测试。