これをレジストリで直接行うには、文字列値を次の場所に追加します。
HKLM\SOFTWARE\Microsoft\ODBC\ODBC.INI\ODBC Data Sources
システム DSN を追加するには、または:
HKCU\Software\ODBC\ODBC.INI\ODBC Data Sources
ユーザー DSN を追加します。
値の名前は、作成するデータ ソースの名前であり、データは「SQL Server」である必要があります。
レジストリの「ODBC データ ソース」と同じレベルで、作成するデータ ソースの名前でキーを作成します。
このキーには、次の文字列値が必要です。
Database - Name of default database to which to connect
Description - A description of the Data Source
Driver - C:\WINDOWS\system32\SQLSRV32.dll
LastUser - Name of a database user (e.g. sa)
Server - Hostname of machine on which database resides
たとえば、コマンド ラインから reg.exe アプリケーションを使用して、「ExampleDSN」という名前のユーザー データ ソースを追加します。
reg add "HKCU\Software\ODBC\ODBC.INI\ODBC Data Sources"
/v ExampleDSN /t REG_SZ /d "SQL Server"
reg add HKCU\Software\ODBC\ExampleDSN
/v Database /t REG_SZ /d ExampleDSN
reg add HKCU\Software\ODBC\ExampleDSN
/v Description /t REG_SZ /d "An Example Data Source"
reg add HKCU\Software\ODBC\ExampleDSN
/v Driver /t REG_SZ /d "C:\WINDOWS\system32\SQLSRV32.DLL"
reg add HKCU\Software\ODBC\ExampleDSN
/v LastUser /t REG_SZ /d sa
reg add HKCU\Software\ODBC\ExampleDSN
/v Server /t REG_SZ /d localhost