次の方法で共有


ODBCCONF.EXE

ODBCCONF.exe は、ODBC ドライバーとデータ ソース名を構成できるコマンド ライン ツールです。

ODBCCONF.exe は、今後のバージョンの Windows データ アクセス コンポーネントで削除される予定です。 この機能の使用は避け、現在この機能を使用しているアプリケーションを変更することを計画してください。 PowerShell コマンドを使用して、ドライバーとデータ ソースを管理できます。 これらの PowerShell コマンドの詳細については、「 Windows Data Access Components コマンドレット」を参照してください。

構文

ODBCCONF [switches] action  

論争

スイッチ
スイッチオプションが0個以上。 使用可能なスイッチの一覧については、このトピックの「解説」セクションを参照してください。

アクション
実行する 1 つのアクション。 使用可能なオプションの一覧については、「解説」セクションを参照してください。

注釈

次のスイッチを使用できます。

スイッチ Description
/A {action} アクションを指定します。

/A は、アクションが 1 つだけ指定されている場合は省略可能です。
/? ODBCCONF.EXEの使用状況を表示します。
/貸方 アクションが失敗した場合、処理は続行されます。
/E 処理が完了したら、/F で指定された応答ファイルを消去します。
/F odbcconf /F my.rspなどの応答ファイルを使用します。

my.rsp は次のようになります。 REGSVR c:\my.dll

/A は応答ファイルでは使用されません。
/H 使用状況を表示する (ヘルプ)。 このスイッチは /?と同じです。
/L[mode] filename 標準 (n)、詳細 (v)、デバッグ (d) の 3 つのモードのいずれかで、プログラム出力をファイルに送信します。 デバッグ モードでは、odbcconf.exeによって読み込まれた DLL が記録されます。

モードを指定せずに /L を指定すると、ログ ファイルは空になります。

たとえば、 /Lv log.txtです。
/R このアクションは、再起動後に実行されます。
/S サイレント モード。 エラー メッセージを表示しません。

次のアクションを使用できます。

アクション Description
CONFIGDRIVER driver_name**ドライバー固有の構成パラメーター 適切なドライバー セットアップ DLL を読み込み、 ConfigDriver 関数を呼び出します。

SQLConfigDriver 関数と同じです。

例えば次が挙げられます。

/A {CONFIGDRIVER " ドライバー名" "CPTimeout=60"}

/A {CONFIGDRIVER " ドライバー名" "DriverODBCVer=03.80"}
CONFIGDSN driver_name DSN=name | attributes ユーザー データ ソースを追加または変更します。

SQLConfigDataSource 関数と同じです。

例えば次が挙げられます。

/A {CONFIGDSN "SQL Server" "DSN=name |Server=srv"}
CONFIGSYSDSN driver_name DSN=name | attributes システム データ ソースを追加または変更します。

SQLConfigDataSource 関数と同じです。

例えば次が挙げられます。

/A {CONFIGSYSDSN "SQL Server" "DSN=name |Server=srv"}
INSTALLDRIVER SQLInstallDriverEx 関数と同じです。

INSTALLDRIVER に渡されるキーワードと値のペアの構文については、「 ドライバー仕様のサブキー」を参照してください。

例えば次が挙げられます。

/A {INSTALLDRIVER "Your Driver |Driver=c:\your.dll |Setup=c:\your.dll |APILevel=2 |ConnectFunctions=YYY |DriverODBCVer=03.50 |FileUsage=0 |SQLLevel=1"}
INSTALLTRANSLATOR トランスレーターの構成**ドライバー パス HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Translators レジストリ キーにトランスレーターに関する情報を追加します。

SQLInstallTranslatorEx 関数と同等です。

INSTALLDRIVER に渡されるキーワードと値のペアの構文については、「 Translator Specification Subkeys」を参照してください。

例えば次が挙げられます。

/A {INSTALLTRANSLATOR "My Translator | Translator = c:\my.dll | Setup = c:\my.dll"}
REGSVR dll DLL を登録します。

regsvr32.exeに相当します。

例えば次が挙げられます。

/A {REGSVR c:\my.dll}
SETFILEDSNDIR HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir が存在しない場合、SETFILEDSNDIR アクションによって作成され、\ODBC\Data Sources が付加された HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CommonFilesDirの値が割り当てられます。

HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC File DSN\DefaultDSNDir の値は、ファイル ベースのデータ ソースを作成するときに ODBC データ ソース アドミニストレーターが使用する既定の場所を指定します。

例えば次が挙げられます。

/A {SETFILEDSNDIR}

こちらもご覧ください

Microsoft Open Database Connectivity (ODBC)