Es liegt tatsächlich am SQL-Server. Dieser versucht IMMER eine Transaktion zu starten, egal welchen Treiber man verwendet.
Will man schreibend zugreifen, empfielt sich eine separate Verbindung oder die Tabellen (wie bereits probiert) zu journalisieren.