Den SQL-Server kenne ich dazu nicht gut genug.
Was den MSDASQL angeht, so ist das der Standard-OLEDB-Treiber für ODBC-Verbindungen.

Um auf der AS/400 zu journalisieren verwendet man am besten direkt SQL:

STRSQL

CREATE COLLECTION MYDB
COMMIT

legt automatisch eine Bibliothek mit Journalen an.
Anschließende
CREATE TABLE ....
COMMIT
Werden dann auch aufgezeichnet.

Was ist IPC ? InterProcessCommunication ?