powershell - 在 Windows 上使用脚本(Powershell、批处理...)为 MS Access 驱动程序设置 ODBC 数据源文件
问题描述
我需要在调试过程中经常更改我的 ODBC 数据源 MS Access 文件。
手动,步骤是打开 ODBC 数据源,选择(现有)DSN,配置,选择磁盘上的 .mdb 文件。关闭。
我想通过一个脚本(Powershell,Batch,...)来执行此操作,我将在命令行上提供 DSN 和文件路径。例如,我有哪些选项可以从 Powershell 设置 ODBC 数据源?
解决方案
使用Set-OdbcDsn解决了它。
$DbqProperty = "DBQ=$ResolvedDatabasePath"
Set-OdbcDsn -Name $DsnName -DsnType "System" -Platform "64-bit" -SetPropertyValue "$DbqProperty"
(Get-OdbcDsn -Name DEBUG_MDB).Attribute.DBQ
推荐阅读
- python - Django 表单未显示
- html - 如何让 SVG 在 div 中正确推送
- android - android.database.CursorIndexOutOfBoundsException: 请求索引 0,大小为 0 错误
- python - 在 Python 中使用 OpenCV 对 2 次或 3 次连续眨眼执行命令
- openlayers-5 - 如何在 OpenLayers 中为特定测量单位正确设置圆的半径?
- r - 如何修复 is.data.frame(x) : object '' not found 使用 pad 时出错
- sparql - 带卷曲的 SPARQL
- firebase - 如何通过 Firestore 安全规则根据资源路径锁定 Firestore 集合组查询
- windows - 发送 UDP 流 Gstreamer
- node.js - 如何使用 nodejs 实现基于角色的身份验证?