2011-11-15 50 views
2

我正在使用Access开发人员扩展试图源代码控制此访问数据库在TFS中,但是,我不知道我做得对。我可以将.mdb添加到源代码管理并从该源代码管理创建数据库。访问2007年/ 2010年源代码管理

我可能犯了一个愚蠢的错误,但我不知道如何关闭我从源代码控制创建的数据库,并重新打开它仍然在源代码中。

有没有人知道这方面的任何提示或指导?我在Access Developer Extentsions上搜索了一些帮助,但是我没有找到太多东西。在此先感谢你们!

+0

你已经试过了什么,当你尝试重新打开它时会发生什么?你根本无法打开它,或者你打开它并禁用源代码控制? – phoog

+0

你不能做的一件事就是在创建数据库后移动数据库。那么,你可以移动它,但是你只能使用源代码控制,如果你将它移回它创建的路径。 – phoog

+0

我收到通知,您无法跟踪对各个对象的更改。真的吗?如果是这样,那么为什么我会在TFS中分离出.mdb中的所有对象? – StoneJedi

回答

1

我想我发现我做错了。我的数据库在关闭时自动压缩,所以当它试图这样做时Access问我是否想要“从源代码管理中删除压缩数据库”。我以为这意味着它不会存储.mdb文件,但仍然保留对象(如表,vba,查询,表单等)在源代码下。然而,这似乎从MSDN完全移除...:

“更改为Microsoft Access行为

使用压缩数据库命令

为了利用数据库是源代码控制之下,将数据库传送给用户需要一种方法来削减数据库与源代码控制的联系当您压缩源代码控制下的数据库时,Microsoft Access 2000会提示您从源代码控制中删除该数据库

要从源代码控制中删除数据库,Microsoft Access只需删除是Microsoft Access数据库及其对象的Visual SourceSafe属性。“

http://msdn.microsoft.com/en-us/library/aa155494(v=office.10).aspx

当我说不要从源代码控制删除压缩的数据库,我的数据库和它的对象停留在源。