Sql server 错误syslog ng目标到mssql
我试图在Centos 6.6上配置Syslog ng 3.2.5,目标为MsSql。本地目的地可以 我已经安装了所有必要的数据包 这是我的配置:Sql server 错误syslog ng目标到mssql,sql-server,syslog,syslog-ng,Sql Server,Syslog,Syslog Ng,我试图在Centos 6.6上配置Syslog ng 3.2.5,目标为MsSql。本地目的地可以 我已经安装了所有必要的数据包 这是我的配置: destination d_mssql{ sql( type(mssql) host("XX.XX.XX.XX") port("1433") username("username") password("password") database("database") table("msgs_${
destination d_mssql{
sql(
type(mssql)
host("XX.XX.XX.XX")
port("1433")
username("username")
password("password")
database("database")
table("msgs_${R_YEAR}${R_MONTH}${R_DAY}")
columns("datetime varchar(16)", "host varchar(32)", "program varchar(32)", "pid varchar(8)", "message varchar(4096)")
values("$R_DATE", "$HOST", "$PROGRAM", "$PID", "$MSGONLY")
indexes("datetime", "host", "program", "pid")
);
我知道了
没有这样的DBI驱动程序;type='freetds'
有人能帮我吗?或者建议我使用任何syslog服务器在mssql中写入日志。您的syslog ng版本可能是在不支持sql的情况下编译的,或者缺少所需的库 检查syslog ng-v的输出,查看是否启用了SQL支持 您也可以尝试更新的软件包3.2已经相当旧了,请参阅 问候,, 罗伯特