ODBC Konfiguration über Eingabeaufforderung

Aus ITwiki
Wechseln zu: Navigation, Suche

Einstellungen in der ODBC Konfiguration können entweder über den ODBC-Datenquellen-Administrator in der Systemsteuerung oder über die ODBCConf.exe in der Eingabeaufforderung vorgenommen werden. Letzteres ist besonders in der Batch-Programmierung oder in einer anderen Programmiersprache nützlich.

Syntax[Bearbeiten]

Schalter[Bearbeiten]

  • /H, /? - Zeigt die Hilfe an
  • /S - Silent, keine Fehlermeldungen anzeigen
  • /C - Ausführung fortsetzen, auch wenn eine Ausführung fehl schlägt
  • /R - Die Aktionen nach einem Neustart durchführen
  • /F - Benutze die nachfolgende Response-Datei
  • /E - Lösche die Response-Datei, wenn abgeschlossen
  • /L - Logging aktivieren, gefolgt von einem Modus und Dateiname
    Log Modi: n (normal), v (detailiert), d (debug)
    Beispiel: '/Lv log.txt' Detailiertes Logging in log.txt
  • /A - Eine Aktion angeben. Aktionen werden in {} angegeben.

Aktionen[Bearbeiten]

REGMDACVERSION <Version>
SETFILEDSNDIR
INSTALLDRVRMGR
INSTALLDRIVER <Treiber Konfiguration> <Treiber Pfad>
INSTALLTRANSLATOR <Translator Konfiguration> <Treiber Pfad>
CONFIGDRIVER <Treibername> <Treiber-spezifische Konfigurationsparameter>
CONFIGDSN <Treibername> <DSN|Attribute>
CONFIGSYSDSN <Treibername> <DSN|Attribute>
REGSVR <Pfad zur DLL>


Beispiele[Bearbeiten]

  • ODBCConf /a {REGSVR foo.dll} /a {REGMDACVERSION 2.1.1}
  • ODBCConf /e /f "my response file.log"
  • ODBCConf /a {CONFIGDSN "SQL Server" "DSN=SQLServer|Description=Mein SQL Server|SERVER=MyServer|Trusted_Connection=yes|Database=MyDatabase"}