我办公室中的特定团队使用100多个Microsoft Access模型。它们都使用SystemDSN与数据库连接,并且SystemDSN的名称在Microsoft Access Models中硬编码。
我的队友建议我们使用登录脚本来确保为该团队的所有用户配置了SystemDSN。例如,如果有新加入的参与者,他将自动获得DSN,而不是致电IT进行手动设置。
我建议我们使用FileDSN,将FileDSN存储在网络共享路径上并完成操作。优点如下
如果要通过数据库迁移到新服务器,则只需在一个位置更新FileDSN并全部完成。
我甚至可以通过Citrix来访问Microsoft Access Model,但我可能无法拥有SystemDSN。
正如我的队友所建议的那样,问题是
- 有超过100个Microsoft AccessModel,那么,如何更改SystemDSN的硬编码值?他声称这样做不值得。
当然,我们应该有一个编程概念可以一口气进行更改。
在我继续努力寻求解决方案的同时,如果有人已经有了解决方案,那就让我们都知道!