如何在 Access 2003 中实现版本控制?
Posted
技术标签:
【中文标题】如何在 Access 2003 中实现版本控制?【英文标题】:How to implement version control in Access 2003? 【发布时间】:2012-08-15 17:12:49 【问题描述】:我有一个需要修复的 Access 2003 数据库,而以前的开发人员没有使用任何形式的版本控制,并且他的代码上的注释很弱或不存在。使用 Access 2003 实施版本控制的好方法是什么?
【问题讨论】:
这个以前出现过:***.com/search?q=%5Bms-access%5D+version+control 查看这篇文章,了解如何对 Access DB 进行版本控制:kb.dynamsoft.com/questions/155/… 【参考方案1】:Access 与任何实现 Microsoft 源代码控制接口 (MSSCCI) 的提供程序完全兼容。因此,您可以使用 VSS,甚至据我所知 Team Foundation Server。
请注意,将 SCC 与 Access 一起使用确实可以解析到对象级别。因此,签入/签出单个查询、单个表单、单个表单等不仅是可能的,而且还允许多个开发人员参与该项目。
Access 2003 现在已经相当老了(10 年)。 Access 的更高版本包括源代码控制选项,无需任何加载项或下载。旧版本的 Access 确实需要下载 + 安装 SCC 支持。
但是,自 90 年代以来,SCC 已内置到产品中,因此它是一项长期功能,与 Access 一起使用已超过 15 年。请注意,即使在 Access 2003 中,如此屏幕截图所示 - Access UI 确实具有内置支持,您可以出售查看哪些对象已签出:
(注意上面的复选框) 这是另一个视图 - 复选框再次显示我从项目中签出的项目,“锁定”显示我尚未采取的其他对象。
我有 2003 年的 SCC 链接在这里:
http://support.microsoft.com/kb/837136/en-us
【讨论】:
以上是关于如何在 Access 2003 中实现版本控制?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用带有 has_many 的 PaperTrail 版本控制:通过在 Rails 4 中实现关联
如何使用 C# 在 access 数据库中实现“右外连接”查询?