Freigeben über


ODBCCONF.EXE

ODBCCONF.exe ist ein Befehlszeilentool, mit dem Sie ODBC-Treiber und Datenquellennamen konfigurieren können.

Hinweis

ODBCCONF.exe wird in einer zukünftigen Version von Windows-Datenzugriffskomponenten entfernt. Vermeiden Sie die Verwendung dieses Features, und planen Sie, Anwendungen zu ändern, die derzeit dieses Feature verwenden. Sie können PowerShell-Befehle zum Verwalten von Treibern und Datenquellen verwenden. Weitere Informationen zu diesen PowerShell-Befehlen finden Sie unter Windows Data Access Components-Cmdlets.

Syntax

ODBCCONF [switches] action  

Argumente

switches
Null- oder mehr Optionen für Schalter. Die Liste der verfügbaren Optionen finden Sie im Abschnitt "Hinweise" weiter unten in diesem Thema.

action
Eine auszuführende Aktion. Die Liste der verfügbaren Optionen finden Sie im Abschnitt "Hinweise".

Hinweise

Die folgenden Schalter sind verfügbar:

Schalter Beschreibung
/A {action} Geben Sie eine Aktion an.

/A ist optional, wenn nur eine Aktion angegeben ist.
/? Zeigt die Verwendung für ODBCCONF.EXE an.
/C Die Verarbeitung wird fortgesetzt, wenn eine Aktion fehlschlägt.
/E Löschen Sie die mit /F angegebene Antwortdatei, wenn die Verarbeitung abgeschlossen ist.
F/ Verwenden Sie eine Antwortdatei, z odbcconf /F my.rsp. B. .

my.rsp könnte wie folgt aussehen: REGSVR c:\my.dll

/A wird nicht in einer Antwortdatei verwendet.
/H Verwendung anzeigen (Hilfe). Dieser Schalter ist identisch mit /?.
/L[mode] Dateiname Programmausgabe an eine Datei in einem von drei Modi senden: normal (n), ausführlich (v) und debuggen (d). Im Debugmodus werden die DLLs aufgezeichnet, die von odbcconf.exe geladen werden.

Wenn Sie /L ohne Modus angeben, ist die Protokolldatei leer.

Beispiel: /Lv log.txt.
/R Die Aktion wird nach einem Neustart ausgeführt.
/S Unbeaufsichtigter Modus. Fehlermeldungen nicht anzeigen.

Die folgenden Aktionen sind verfügbar:

Aktion Beschreibung
CONFIGDRIVER driver_name**treiberspezifische Konfigurationsparameter Lädt die entsprechende Treibersetup-DLL und ruft die ConfigDriver-Funktion auf.

Entspricht der SQLConfigDriver-Funktion.

Beispiel:

/A {CONFIGDRIVER " Driver Name" "CPTimeout=60"}

/A {CONFIGDRIVER " Driver Name" "DriverODBCVer=03.80"}
CONFIGDSN-driver_name DSN=Name-Attribute | Fügt eine Benutzerdatenquelle hinzu oder ändert sie.

Entspricht der SQLConfigDataSource-Funktion.

Beispiel:

/A {CONFIGDSN "SQL Server" "DSN=name | Server=srv"}
CONFIGSYSDSN driver_name DSN=Name-Attribute | Fügt eine Systemdatenquelle hinzu oder ändert sie.

Entspricht der SQLConfigDataSource-Funktion.

Beispiel:

/A {CONFIGSYSDSN "SQL Server" "DSN=name | Server=srv"}
INSTALLDRIVER Entspricht der SQLInstallDriverEx-Funktion.

Informationen zur Syntax der Schlüsselwort (keyword)-Wert-Paare, die an INSTALLDRIVER übergeben werden, finden Sie unter Treiberspezifikationsunterschlüssel.

Beispiel:

/A {INSTALLDRIVER "Ihr Treiber | Driver=c:\your.dll | Setup=c:\your.dll | APILevel=2 | Verbinden Functions=YYY | DriverODBCVer=03.50 | FileUsage=0 | SQLLevel=1"}
INSTALLTRANSLATOR Translator configuration**Treiberpfad Fügt Informationen zu einem Übersetzer zum HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST hinzu. INI\ODBC Übersetzer Registrierungsschlüssel.

Entspricht SQLInstall Übersetzer Ex-Funktion.

Informationen zur Syntax der Schlüsselwort (keyword)-Wert-Paare, die an INSTALLDRIVER übergeben werden, finden Sie unter Übersetzer Spezifikationsunterschlüssel.

Beispiel:

/A {INSTALLTRANSLATOR "My Übersetzer | Übersetzer=c:\my.dll | Setup=c:\my.dll"}
REGSVR dll Registriert eine DLL.

Entspricht regsvr32.exe.

Beispiel:

/A {REGSVR c:\my.dll}
SETFILEDSNDIR Wenn HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC. INI\ODBC File DSN\DefaultDSNDir ist nicht vorhanden, die SETFILEDSNDIR-Aktion erstellt sie und weist ihm den Wert unter HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir zu, angefügt mit \ODBC\Datenquellen.

Der Wert bei HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC. INI\ODBC File DSN\DefaultDSNDir gibt den Standardspeicherort an, der vom ODBC-Datenquellenadministrator beim Erstellen einer dateibasierten Datenquelle verwendet wird.

Beispiel:

/A {SETFILEDSNDIR}

Weitere Informationen

Microsoft Open Database Connectivity (ODBC)