我需要将 ODBC 驱动程序从一个环境复制到位于其他服务器上的另一个环境,我想要备份的驱动程序正在运行Windows Server 2012 Datacenter
和另一个Windows Server 2016 Standard
(以防万一)。问题是我没有找到备份/恢复大量 ODBC 驱动程序的方法,而这些服务器上托管的项目需要这些驱动程序才能正常工作。
驱动程序是否列在标签上System DSN,
User DSN
和File DSN
物理存储在服务器的任何目录中?
将列出的所有驱动程序从一台服务器复制/备份到另一台服务器的最佳做法是什么,这样我就不需要手动重新创建它们?
如果有办法通过 PowerShell 脚本或类似工具来自动化执行该操作,我将不胜感激。
答案1
将 DSN 导出到文件:
Get-OdbcDsn |Export-Clixml dsn.xml
再次导入
Import-Clixml dsn.xml |Add-OdbcDsn