
工作需要来回切换ODBC配置,用同一个DSN名称访问不同的数据库。
对于linux的odbc配置在odbc.ini文件里,替换不同的文件就可以切换了。
而windows的配置一直通过控制面板里的odbc配置工具手动配置,终于忍不住查了一下,发现windows的odbc配置保存在注册表里。
那么就好办了,将注册表里odbc配置的项备份出来,切换数据库仅需要导入下备份的reg文件。
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI]
......
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ODBC\ODBC.INI]
......