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  

Arguments

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

Aktion
Eine Aktion ausführen. Die Liste der verfügbaren Optionen finden Sie im Abschnitt "Hinweise".

Bemerkungen

Die folgenden Schalter sind verfügbar:

Schalter Description
/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, wie odbcconf /F my.rsp.

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.exegeladen 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 Lautloser Modus. Fehlermeldungen nicht anzeigen.

Die folgenden Aktionen sind verfügbar:

Maßnahme Description
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"}
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 | attributes 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-Wert-Paare, die an INSTALLDRIVER übergeben werden, finden Sie unter Driver Specification Subkeys.

Beispiel:

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

Entspricht der SQLInstallTranslatorEx-Funktion.

Informationen zur Syntax der Schlüsselwort-Wert-Paare, die an INSTALLDRIVER übergeben werden, finden Sie unter Translator Specification Subkeys.

Beispiel:

/A {INSTALLTRANSLATOR "My Translator | Translator=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 nicht vorhanden ist, erstellt die SETFILEDSNDIR-Aktion sie und weist ihr den Wert bei HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDir zu, mit \ODBC\Data Sources angefügt.

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}

Siehe auch

Microsoft Open Database Connectivity (ODBC)