Чтобы сделать это непосредственно в реестре, вы можете добавить строковое значение в:
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