Not all info written to database

Hmm, troubleshooting these random timeouts can be a bit difficult. In fact, I typed in “ODBC S” into google and the first suggestion was “ODBC SQL SERVER Driver timeout expired”, which probably isn’t a good sign.

First off, how often does this occur? Does it seem to happen around a certain time? This particular error happened around 8pm, is there any chance the database was undergoing some sort of maintenance during that time (backup, archiving)?

When the group is running well, how long does it take to execute? The status panel should show the last execution, but you can get more information by going to Connections->System Status->Statistics, and then finding the group under the statistics monitors area. If the average is quick, it could indicate something on the DB side, like the maintenance actions mentioned above, or stored procedures or big queries that might lock the table as well.

In regards to the ODBC configuration, I would verify that connection pooling is turned on for the driver (go to the ODBC administrator, then the “connection pooling” tab, and double click on the sql server driver).

Also, I think that under the dsn configuration you can check the current timeout. I would guess it’s probably already much larger than should be necessary, but you may want to confirm and increase it if necessary.

In my experience, things like this are most often caused by things on the database side. The SQL Server performance monitor can be useful in watching what’s going on (though I personally don’t have much experience using it).

Hope this helps,