hi i have problem when i try insert data in mssql server, when i try run script, just 2 or 3 lines insert ok, but , insert stop . I use pipe, my confs. destination d_mssql { pipe("/var/mssql.syslog-ng.pipe" template( "INSERT INTO logs (host, facility, priority, level, tag, datetime, program, msg ) VALUES ( '$HOST','$FACILITY','$PRIORITY','$LEVEL','$TAG','$YEAR-$MONTH-$DAY $HOUR:$MIN:$SEC','$PROGRAM','$MSG' );\n" ) template-escape(yes)); template-escape(yes)); }; log { source(s_all); destination(d_mssql); }; my script: if [ -e /var/mssql.syslog-ng.pipe ]; then while [ -e /var/mssql.syslog-ng.pipe ] do #isql -v MSSQL "syslogng" "h0hYgbDB6Q" < /var/mssql.syslog-ng.pipe > /dev/null isql -v MSSQL "syslogng" "h0hYgbDB6Q" < /var/mssql.syslog-ng.pipe done else mkfifo /var/mssql.syslog-ng.pipe fi when i try run script: ./syslog2mssql.sh +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL> SQLRowCount returns 1 SQL> +------------+ | | +------------+ +------------+ SQLRowCount returns 0 SQL> SQLRowCount returns -1 SQL> SQLRowCount returns 1 SQL> [ISQL]ERROR: Could not SQLPrepare SQL> [ISQL]ERROR: Could not SQLPrepare./syslog2mssql.sh +---------------------------------------+ | Connected! | | | | sql-statement | | help [tablename] | | quit | | | +---------------------------------------+ SQL> SQLRowCount returns 1 SQL> +------------+ | | +------------+ +------------+ SQLRowCount returns 0 SQL> SQLRowCount returns -1 SQL> SQLRowCount returns 1 SQL> [ISQL]ERROR: Could not SQLPrepare SQL> [ISQL]ERROR: Could not SQLPrepare someone have idea for this ? -- Bely Silva Junior