如何从Windows中的.bat文件创buildODBC连接?

我需要一个批处理脚本来从Windows中的.bat文件创build一个ODBC / DSN连接。 我该怎么做?

当然。

使用pipe理工具中的“数据源(ODBC)”小程序在您的PC上手动创buildODBC连接。

启动regedit并转到HKLM \ Software \ ODBC并将整个从ODBC导出到.reg文件。 这是该文件夹上的右键单击选项。

在记事本中打开导出的文件,现在您需要删除不涉及您的特定ODBC连接的所有内容。

你应该看到这样的registry文件

Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources] "TEST"="SQL Server" [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\TEST] "Driver"="C:\\Windows\\system32\\SQLSRV32.dll" "Server"="SERVERNAME" "LastUser"="USERNAME" "Trusted_Connection"="Yes" 

根据连接设置等可能略有不同。 你将需要两个部分,数据源定义了连接的types,在这个例子中是一个SQL服务器,然后是告诉你调用了什么,使用哪个驱动程序以及使用什么types的authentication。 这将在你build立连接时完成,你只需要.reg文件。

然后,您可以通过双击reg文件或者如果您有设施运行脚本使用regedit导入它,可以在任何pc上导入它。 您可以从batch file中调用该导入:

 regedit /s FileToImport.reg