sourcesafe久了就會產生很多問題,如sourcesafe資料庫中資料丟失,鏈結丟失,檔案被破壞。在我們產品組使用sourcesafe不到乙個月,每次以管理員身份進入sourcesafe都會提示需要修復。讓人煩不勝煩。雖然已經計畫遷移到team foundation上,但是測試工作沒有做完,遷移也就一拖再拖。
昨天下班的時候,實在忍不住了,決定將sourcesafe修復一下。執行修復命令以後,就直接回家了,沒等修復完。但是今天上班以後進入sourcesafe,發現進不去了,總是提示"sourcesafe database is locked by administrator。"看幫助,是說如果在做修復的時候資料庫就會被鎖定。眾所周知,sourcesafe修復程式使用乙個叫analyze.exe的實用程式。但是開啟任務管理器卻沒有發現analyze.exe程式的蹤影,也沒看到有什麼相關程序在執行,折騰了半天,大傢伙可都是等著sourcesafe開始工作啊。
正在犯愁之際,突然想到analyze.exe中輸入的引數是data目錄,也許在data目錄下可以找到蛛絲馬跡,果然在data目錄下找到乙個lock資料夾,但是lock資料夾中什麼內容都沒有,找到loggedin目錄,不經意發現乙個叫admin.lck的檔案,看字尾,應該是個什麼鎖檔案,嘗試著將這個檔案刪除,sourcesafe就可以進入了。
想其原因大概是昨晚停電的時候,還沒有修復完,admin.lck這個還殘留的原因吧。
解除檔案的獨佔鎖定
今天看到一段 handle hfile createfile l nul generic read,0,null,open existing,0,0 剛開始還以為是作者寫錯了檔名,把 null 寫成了 nul 可是經過查詢才知道原來這段 的作用是代開系統中的所有檔案的控制代碼。然後往下繼續所有資料,...
解除oracle表鎖定
首先查詢阻塞的使用者 select rule s.username,decode l.type,tm table lock tx row lock null lock level,o.owner,o.object name,o.object type,s.sid,s.serial s.termina...
oracle 賬戶鎖定解除
今天進使用 oracle 發現系統中,system賬戶登入裡提示賬戶被鎖定 後來查了查資料,問題解決。以為為從cmd裡面複製的命令列 microsoft windows 版本 5.2.3790 c documents and settings administrator sqlplus nolog ...