有没有办法备份服务器的 ODBC 驱动程序?

有没有办法备份服务器的 ODBC 驱动程序?

我需要将 ODBC 驱动程序从一个环境复制到位于其他服务器上的另一个环境,我想要备份的驱动程序正在运行Windows Server 2012 Datacenter和另一个Windows Server 2016 Standard(以防万一)。问题是我没有找到备份/恢复大量 ODBC 驱动程序的方法,而这些服务器上托管的项目需要这些驱动程序才能正常工作。

驱动程序是否列在标签上System DSN, User DSNFile DSN物理存储在服务器的任何目录中?

ODBC 数据源管理器

将列出的所有驱动程序从一台服务器复制/备份到另一台服务器的最佳做法是什么,这样我就不需要手动重新创建它们?

如果有办法通过 PowerShell 脚本或类似工具来自动化执行该操作,我将不胜感激。

答案1

将 DSN 导出到文件:

Get-OdbcDsn |Export-Clixml dsn.xml

再次导入

Import-Clixml dsn.xml |Add-OdbcDsn

相关内容