EVSVR Output
I just repaired a 9.0.2 Vault Store partition and saw this result for several savesets.
"2011-08-16 09:20:37 SavesetId: 974000000000000~200812051817360000~1~635EAC9930AA4177B0B3DCB9140289A, Archived Date: 2008-12-19 23:00:00Z
2011-08-16 09:20:37 ArchiveEntryId: 124238AE079D9F44996AE2A1AE5648C8F1110000UKVault1
2011-08-16 09:20:37 Current File Path: \\UKBSHIGEXG004\EVPartition01cb6cd77b7b07a0$\2008\12\05\18\974000000000000~200812051817360000~1.DVS
2011-08-16 09:20:37 Error: The system cannot find the file specified. (0x80070002)
2011-08-16 09:20:37 EVSVR action: Removal of Surplus Saveset failed. Error: Error reading Vault Entry from Vault Directory %1 (0xc00418e7)"
Does this mean that it could not remove a database entry or a file from the vault partition?
Any information would be helpful as to what this means.
So by the looks of it, it's found a "duplicate" saveset in the database
(if you notice you have the ~1 at the end)
What its attempting to do first of all is just physically delete the file, then remove the database entry
First error is the file doesn't exist (maybe its collected? or maybe it genuinely is gone) but if it doesn't exist, doesn't matter because we were about to delete it anyway.
The next part is the real error where it can't read the vault Entry ID
So typically you would run the following queryUSE yourVaultStore
SELECT * FROM Saveset WHERE idTransaction = '635EAC99-30AA-4177-B0B3-DCB9140289A0'Note the VaultIdentity number returned (will be like 1234)
Next run the following queryUSE yourVaultStore
SELECT * FROM Vault WHERE vaultIdentity = 1234Does this return any results?
The Vault itself actually refers to a folder, so in the Saveset table you will have "ArchivePointIdentity" and "VaultIdentity", an ArchivePoint is an actual Archive, and a Vault is a folder.
If it does return a result from the Vault query, note down the VaultID (its a long GUID) and then run the following queryUSE EnterpriseVaultDirectory
SELECT * FROM Root WHERE VaultEntryId = '1000077546AB82DFB243E22C23B0159A1110000EVSite'If this returns something, note the RootIdentity (like 1234) and then run the following query
USE EnterpriseVaultDirectory
SELECT * FROM ArchiveFolder WHERE RootIdentity = 1234Somewhere along the line though i expect one of these queries to return no results.
You can also determine who the user is that it is mentioning by copying the Archive ID then going to the Vault Admin console, holding CTRL-SHIFT and right clicking "Archives" and then selected "Find Archive or Folder" and then pasting the Archive ID in

