BEGIN TRANSACTION / COMMIT / ROLLBACK must not go through sp_executesql (client.execute) because SQL Server raises error 266 when @@TRANCOUNT changes inside sp_executesql. Route them through simple_query instead.
BEGIN TRANSACTION / COMMIT / ROLLBACK must not go through sp_executesql (client.execute) because SQL Server raises error 266 when @@TRANCOUNT changes inside sp_executesql. Route them through simple_query instead.