Ja, den Hintergrund habe ich mir nun sagen lassen. Es wird gewünscht für eine Auswertung bei Bedarf, sämtliche möglichen Logdateien, die normal in Textfiles landen (keine datenschutzkritischen Informationen, sondern nur mit Exchangemitteln abfragbare Informationen) in eine Datenbank (SQL) zu exportieren.
Hierbei spielen technische Serverdaten keine Rolle. Also nichts mit perfmon.
Nun gibt es unter Virtueller Standardserver für SMTP die Möglichkeit unter Eigenschaften -> Protokollierung aktivieren und dort die Möglichkeit ODBC auszuwählen.
Dazu was ich getan habe: eine Datenbank (testweise unter Access) erstellt mit einer Tabelle ohne prim. ID mit den Feldern wie in der Hilfe angegeben, also von ClientHost (varchar255) bis Parameters (varchar255). Dann unter Verwaltung -> Datenquelllen (ODBC) System DSN ausgewählt und dort einen MS Access Treiber (mdb) angelegt mit den Optionen (unter Konfigurieren) Name und Datenbankname unter Erweitert domänenname\admin +PW.
In den Eigenschaften Virtueller Standardserver für SMTP steht unter Eigenschaften nach ODBC der Name der Verbindung , Tabellenname , sowie die o.g. Berechtigung.
Kommt es nun zu einer protokollierwürdigen Aktion, verweist das Ereignisprotokoll (System) auf einen Fehler:
IISLOG , Ereigniskennung 6 , Für die IIS-ODBC-Protokollierung konnten Daten nicht zur Datenquelle protokolliert werden ExchangeTestLog.
So, das ist der Stand der Dinge. Falls jemand eine Idee hat wo der Fehler liegen könnte, oder aber eine bessere Idee hat zur Protokollierung in eine SQL DB, nur raus damit =)
Gruß, Ortlieb