2011-11-15 88 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

當我說不要從源代碼控制刪除壓縮的數據庫,我的數據庫和它的對象停留在源。