Access 2010开发环境



新手-寻求帮助,将Access 2010前端、SQL后端从孤立的测试环境转移到与多个开发人员一起在实时环境中进行开发。

当前正在阅读"自动部署新的访问客户端"http://www.databasejournal.com/features/msaccess/article.php/3286111/Automatically-Deploy-a-New-Access-Client.htm

需要有关如何在发布期间从测试数据库切换到活动数据库的帮助。

一般假设是,在代码启动时,您需要检查当前链接的后端是否相同。这表明您需要一些指向生产服务器的.ini或文本文件。

或者,如果您在同一网络上,那么您可以简单地使用链接表管理器,将前端指向生产SQL服务器并重新链接。然后编译到accDE,并简单地将预链接的数据库分发到每个工作站。

因此,您只需要在启动时重新链接代码,如果您不能在现场或同一网络上进行预链接。

如果使用FILE dsn链接到SQL server,则Access会自动将链接转换为无dsn,因此不需要重新链接代码,也不需要在每个工作站上设置任何"dsn"。

因此,您可以在分发之前手动切换并重新链接前端应用程序,这意味着您只需在分发之前切换FE指向的数据库即可。

如前所述,如果你不能在同一个网络上进行"切换",那么你必须采用一些代码来测试当前链接,并确保它指向正确的服务器(这意味着需要存在具有正确SQL服务器的外部文件)。

如果您需要在部署期间进行切换,那么您需要一些代码来测试是否需要重新链接,如果需要,则需要一些重新链接代码来"一次性"运行,以更正并将链接指向生产服务器。预链接的工作量肯定要少得多,因此在部署过程中不需要切换或更改连接以及所指向的SQL服务器。

如果你需要一些重新链接的代码,那么这个代码可以为你重新链接:

http://www.accessmvp.com/DJSteele/DSNLessLinks.html

相关内容

最新更新