2012-01-13 8 views
2

symstore.exeツールの削除機能の使い方は次のようです。 D:\Symbols\[productname]は、シンボルが保存されるルートです。私は次の行でツールを呼び出す:Symstoreの削除エラー

symstore del /i 0000000001 /s d:\Symbols\[productname] 

それは次のエラーを与える:

SYMSTORE ERROR: Class: Server. Desc: Couldn't get transaction id from d:\Symbols\[productname]\ 
SYMSTORE: Number of references deleted = 0 
SYMSTORE: Number of files/pointers deleted = 0 
SYMSTORE: Number of errors = 1 

エラーは、それが有効なシンボルサーバーであるパスを認識することを示しています。私はD:\Symbols\[productname]\000Admin\の000Adminフォルダを二重チェックしました。実際には0000000001から0000001261までのトランザクションがあります。他のトランザクションも削除しようとしましたが、同じエラーが発生します。 history.txt、lastid.txt、およびserver.txtもそこにあります。私は何が欠けていますか?

答えて

4

このエラーは、ディスクが空き容量を超えている場合と同じエラーです。削除を追跡するので、ファイルに書き込むために余分なスペースが必要であり、削除はIDを持つトランザクションでもあります。十分なスペースを解放するためにディスクから何かを手動で削除すると、トランザクションの削除が許可されます。

+1

同様に、このエラーは、変更を行うための適切なアクセス許可がない場合に発生します。 – paulio