Thanks
I should have been more explicit in saying we're using ADO .net and not JDBC.
We're on old ADO drivers (ie those without the working set of BCP api's) so have to upgrade.
Are the saying the ADO drivers should clean up the connection pool after use ? If so, we don't see this happening (temp tables, current database and other information is left lying around)
FYI, MS-SQL ADO drivers call a proc sp_reset_connection which clears out a lot of issues to clean up the connection - including dropping temp tables - we're having to implement something similar ourselves.
> But a "next key" lock definitely indicates isolation level 3. You can verify via
> select * from master..sysoptions where SPID=### where ### is the number of the spid of interest.
What should I look for in this list ? I have 118 entries per spid but can't see anything to indicate isolation level.