首页 > 解决方案 > 在 Windows 上使用脚本(Powershell、批处理...)为 MS Access 驱动程序设置 ODBC 数据源文件

问题描述

我需要在调试过程中经常更改我的 ODBC 数据源 MS Access 文件。

手动,步骤是打开 ODBC 数据源,选择(现有)DSN,配置,选择磁盘上的 .mdb 文件。关闭。

我想通过一个脚本(Powershell,Batch,...)来执行此操作,我将在命令行上提供 DSN 和文件路径。例如,我有哪些选项可以从 Powershell 设置 ODBC 数据源?

标签: powershellodbc

解决方案


使用Set-OdbcDsn解决了它。

$DbqProperty = "DBQ=$ResolvedDatabasePath"
Set-OdbcDsn -Name $DsnName -DsnType "System" -Platform "64-bit" -SetPropertyValue "$DbqProperty"

(Get-OdbcDsn -Name DEBUG_MDB).Attribute.DBQ

推荐阅读