将100个MS Access和Excel文件的SystemDSN更改为FileDSN


0

我办公室中的特定团队使用100多个Microsoft Access模型。它们都使用SystemDSN与数据库连接,并且SystemDSN的名称在Microsoft Access Models中硬编码。

我的队友建议我们使用登录脚本来确保为该团队的所有用户配置了SystemDSN。例如,如果有新加入的参与者,他将自动获得DSN,而不是致电IT进行手动设置。

我建议我们使用FileDSN,将FileDSN存储在网络共享路径上并完成操作。优点如下

  1. 如果要通过数据库迁移到新服务器,则只需在一个位置更新FileDSN并全部完成。

  2. 我甚至可以通过Citrix来访问Microsoft Access Model,但我可能无法拥有SystemDSN。

正如我的队友所建议的那样,问题是

  1. 有超过100个Microsoft AccessModel,那么,如何更改SystemDSN的硬编码值?他声称这样做不值得。

当然,我们应该有一个编程概念可以一口气进行更改。

在我继续努力寻求解决方案的同时,如果有人已经有了解决方案,那就让我们都知道!

Answers:



0

如果只有100个(而不是数千个),那么更改它们的时间可能会比编写登录脚本的时间少。

如果您采用的是不使用DSN的路线(请参阅David的回答),这是另一种宝贵的资源:http : //www.connectionstrings.com/

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.