ODBC and ADO.NET deactivates Snapshot Mode
Details
| Detail name | Value |
|---|---|
| Changelog Number | 14096 |
| Type | Bug |
| Status | Resolved |
| Affected Versions | Exasol 7.1.0 |
| Fix Versions | Exasol 8.0.0, Exasol 7.1.7 |
| Resolution Date | 2022-03-16 |
Background
Since Exasol 7.1 the Snapshot Mode is used per default.
Description
The default for ODBC and ADO.NET incorrectly deactivates the Snapshot Mode.
Workaround
Set the Snapshot Mode in the session using SQL:
ALTER SESSION SET SNAPSHOT_MODE = 'SYSTEM TABLES';
Fix
The driver does not set any defaults if the user did not specify this in the connection string. If not specified, the connection uses the database default.
Changed behavior
The Exasol ADO.NET and ODBC driver will not set snapshot transactions by default to "OFF" at connect time.