2010-01-20 91 views
1

任何人都可以幫助解決上述SourceSafe錯誤?Visual SourceSafe(VSS):「訪問文件(文件名)被拒絕」錯誤

我花了幾個小時試圖找到修復。我也用Google搜索了它,但找不到與我的匹配的場景,因爲在我的情況下,只有少數文件(不是全部)受到影響。

這裏是我的發現:

  • 只在我的項目的幾個文件生成此錯誤
  • 在同一目錄中的其他文件(例如,App_Code文件有問題的文件之一)做工精細
  • 我試着從兩個VSS客戶端和Visual Studio檢查出
  • 另一個開發者可以檢查出的主要問題的文件沒有任何問題

這聽起來像是我的用戶的權限問題,對吧?但是:

  • 我發現在VSS的數據目錄中的問題的一個文件的位置(使用VSS的命名格式,如「fddaaaaa.a」),並檢查其權限;一切看起來很好,它的權限匹配的其他文件,我可以檢查出成功
  • 我可以看到工作和非工作文件
  • 之間的文件屬性沒有區別

我還能檢查?有沒有人遇到過這個問題,並找到解決方案?

謝謝。

P.S .: SourceGear,svn或git不是選項,不幸的是。 P.P.S .:嘗試添加標籤「sourcesafe」失敗。我試圖點擊「添加評論」來回應您的評論,但我在IE8(「jquery undefined,」等)中加載此頁時出現javascript錯誤,因此這不是'不工作。

這是檢出文件時,是的,我忘記了我的本地副本多次。 ;)

編輯2:謝謝你的回覆,各位(我再也不能'添加評論',因爲jQuery沒有加載,可能被阻止,如在Meta中討論的)。

如果問題是由防病毒或壞磁盤引起的,其他用戶是否仍然能夠檢出文件?這就是這種情況,這使我認爲這是我的帳戶特有的權限問題。不過,我已經查看了權限,它們與其他用戶的設置和其他文件上的設置相匹配,我可以查看這些文件。

+0

什麼是你想,當你得到這個錯誤的事情 - 是它只是查出來嗎?你有沒有嘗試刪除你的本地副本,並再次從VSS一切下來? – Paddy 2010-01-20 14:02:01

+0

病毒軟件鎖定文件? – Will 2010-01-20 14:04:38

回答

1

遲來的更新和分辨率:

儘管確認我已經在我上面列出的文件進行必要的權限,並確認時間戳並且該文件的內容與我正在處理的文件相匹配,它顯然不是正確的文件。我會解釋。

我降級到VSS客戶端6.0從2005年(8.0)版的版本,而不像8.0它在文件系統中標識的實際文件名,這是試圖在發生錯誤時訪問。

我上面列出的文件是文件的文本表示 - 看起來VSS試圖訪問的實際文件('fddaaaaaa',而不是'fdaaaaaa.a')是一個二進制文件。 [我認爲這涉及到VSS如何管理什麼是基於文件的數據庫系統。]

由於某種原因,我沒有對文件的二進制表示形式的必要權限,並修復了這個問題。我仍然不知道爲什麼我只有幾個文件沒有權限,而大多數文件都可以訪問到我。 [沒有新創建的有問題的文件。]

這是否有意義?只對我?

P.S:不幸的是我在這裏沒有發言權和SS現在是,將來我們的版本控制軟件。

0

事情,以便檢查:

  1. 殺毒
  2. 其他軟件有(混合/記事本/其他)在源文件中加載該文件,並鎖定
  3. NTFS本地
  4. NTFS權限權限(fddaaaaaa。A)
  5. 進行硬盤檢查(壞扇區可能會導致此)
0

打開MS SS爲管理員(右鍵單擊程序,然後以管理員身份打開)