ODBC Konfiguration über Eingabeaufforderung

Aus ITwiki
Version vom 30. Oktober 2008, 14:34 Uhr von Franky (Diskussion | Beiträge) (Die Seite wurde neu angelegt: Einstellungen in der ODBC Konfiguration können entweder über den ODBC-Datenquellen-Administrator in der Systemsteuerung oder über die ODBCConf.exe in der Eingabeauff...)

(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
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

Schalter

  • /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

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


Beispiele

  • 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"}