When you use MS SQL as database together with Smart ID Identity Manager the database transaction isolation level must be set to READ_COMMITTED_SNAPSHOT.
Set these commands on your database with, for example, SQL Server Management Studio:
-
Enable snapshot isolation:
SQL{{ALTER DATABASE MyDatabase SET ALLOW_SNAPSHOT_ISOLATION ON }} -
Replace the default READ COMMITTED behavior with SNAPSHOT:
SQL{{ALTER DATABASE MyDatabase SET READ_COMMITTED_SNAPSHOT ON }} -
You can verify the isolation with this command:
SELECT name, is_read_committed_snapshot_on FROM sys.databases WHERE name = DB_NAME();
For more information, see: