04-05-2010 01:42 PM
Since there are no canned reports that can provide this information - are there any SQL gurus who could help write a quick query (2008 sql) that would provide summary information by vault user on the total number and total size of email that will be deleted if we would turn on our storage expiry/deletion task. Were running EV8.0 SP3
Any help would be greatly appreciated.
Solved! Go to Solution.
04-05-2010 03:32 PM
SELECT A.ArchiveName, COUNT(DISTINCT(S.IdTransaction)) AS ItemsToExpire, sum(s.ItemSize) AS TotalItemSize, RCE.RetentionCategoryName
FROM EnterpriseVaultDirectory.dbo.Archive A,
EnterpriseVaultDirectory.dbo.Root R,
EnterpriseVaultDirectory.dbo.RetentionCategoryEntry RCE,
EVVaultStore.dbo.Saveset S,
EVVaultStore.dbo.ArchivePoint AP,
EVVaultstore.dbo.HoldSaveset HS
WHERE S.ArchivePointIdentity = AP.ArchivePointIdentity
AND AP.ArchivePointId = R.VaultEntryId
AND R.RootIdentity = A.RootIdentity
AND S.RetentionCategoryIdentity = RCE.RetentionCategoryIdentity
AND S.SavesetIdentity != HS.SavesetIdentity
AND S.ArchivePointIdentity != HS.ArchivePointIdentity
AND S.IdDateTime < DateAdd(year, -1, GetDate())
AND RCE.RetentionCategoryName = '1 Year'
AND A.DeleteExpiredItems = 1
GROUP BY A.ArchiveName, RCE.RetentionCategoryName
ORDER BY A.ArchiveName
04-05-2010 03:32 PM
SELECT A.ArchiveName, COUNT(DISTINCT(S.IdTransaction)) AS ItemsToExpire, sum(s.ItemSize) AS TotalItemSize, RCE.RetentionCategoryName
FROM EnterpriseVaultDirectory.dbo.Archive A,
EnterpriseVaultDirectory.dbo.Root R,
EnterpriseVaultDirectory.dbo.RetentionCategoryEntry RCE,
EVVaultStore.dbo.Saveset S,
EVVaultStore.dbo.ArchivePoint AP,
EVVaultstore.dbo.HoldSaveset HS
WHERE S.ArchivePointIdentity = AP.ArchivePointIdentity
AND AP.ArchivePointId = R.VaultEntryId
AND R.RootIdentity = A.RootIdentity
AND S.RetentionCategoryIdentity = RCE.RetentionCategoryIdentity
AND S.SavesetIdentity != HS.SavesetIdentity
AND S.ArchivePointIdentity != HS.ArchivePointIdentity
AND S.IdDateTime < DateAdd(year, -1, GetDate())
AND RCE.RetentionCategoryName = '1 Year'
AND A.DeleteExpiredItems = 1
GROUP BY A.ArchiveName, RCE.RetentionCategoryName
ORDER BY A.ArchiveName
04-05-2010 03:35 PM
04-06-2010 06:29 AM
04-06-2010 06:56 AM
04-06-2010 07:28 AM
SELECT A.ArchiveName, COUNT(DISTINCT(S.IdTransaction)) AS ItemsToExpire, sum(s.ItemSize) AS TotalItemSize, RCE.RetentionCategoryName
Below is my updated query...we use modified date so i left that section alone. I have also pasted the result from running expiry in report mode:
Vault Store Name: Mailbox Archiving Store
Vault Store Id: 1757AAFC1C9B1B74987BDA6BDBE240E881210000evserver1
Number of vaults processed: 931
Number of vaults enabled for expiry: 931
Total number of expired items: 84663
Items marked with sent\received date based retention categories have been deleted:
Default Retention Category (3 years) : 74609 items.
Exception Retention Category (7 years) : 10054 items.
Items marked with archived date based retention categories have been deleted:
(none)
======================================
FROM EnterpriseVaultDirectory.dbo.Archive A,
EnterpriseVaultDirectory.dbo.Root R,
EnterpriseVaultDirectory.dbo.RetentionCategoryEntry RCE,
EVVSMailboxArchivingStore_1.dbo.Saveset S,
EVVSMailboxArchivingStore_1.dbo.ArchivePoint AP,
EVVSMailboxArchivingStore_1.dbo.HoldSaveset HS
WHERE S.ArchivePointIdentity = AP.ArchivePointIdentity
AND AP.ArchivePointId = R.VaultEntryId
AND R.RootIdentity = A.RootIdentity
AND S.RetentionCategoryIdentity = RCE.RetentionCategoryIdentity
AND S.SavesetIdentity != HS.SavesetIdentity
AND S.ArchivePointIdentity != HS.ArchivePointIdentity
AND S.IdDateTime < DateAdd(year, -3, GetDate())
AND RCE.RetentionCategoryName = 'Default Retention Category'
AND A.DeleteExpiredItems = 1
GROUP BY A.ArchiveName, RCE.RetentionCategoryName
ORDER BY A.ArchiveName
04-06-2010 07:28 AM
SELECT A.ArchiveName, COUNT(DISTINCT(S.IdTransaction)) AS ItemsToExpire, sum(s.ItemSize) AS TotalItemSize, RCE.RetentionCategoryName
Below is my updated query...we use modified date so i left that section alone. I have also pasted the result from running expiry in report mode:
Vault Store Name: Mailbox Archiving Store
Vault Store Id: 1757AAFC1C9B1B74987BDA6BDBE240E881210000evserver1
Number of vaults processed: 931
Number of vaults enabled for expiry: 931
Total number of expired items: 84663
Items marked with sent\received date based retention categories have been deleted:
Default Retention Category (3 years) : 74609 items.
Exception Retention Category (7 years) : 10054 items.
Items marked with archived date based retention categories have been deleted:
(none)
======================================
FROM EnterpriseVaultDirectory.dbo.Archive A,
EnterpriseVaultDirectory.dbo.Root R,
EnterpriseVaultDirectory.dbo.RetentionCategoryEntry RCE,
EVVSMailboxArchivingStore_1.dbo.Saveset S,
EVVSMailboxArchivingStore_1.dbo.ArchivePoint AP,
EVVSMailboxArchivingStore_1.dbo.HoldSaveset HS
WHERE S.ArchivePointIdentity = AP.ArchivePointIdentity
AND AP.ArchivePointId = R.VaultEntryId
AND R.RootIdentity = A.RootIdentity
AND S.RetentionCategoryIdentity = RCE.RetentionCategoryIdentity
AND S.SavesetIdentity != HS.SavesetIdentity
AND S.ArchivePointIdentity != HS.ArchivePointIdentity
AND S.IdDateTime < DateAdd(year, -3, GetDate())
AND RCE.RetentionCategoryName = 'Default Retention Category'
AND A.DeleteExpiredItems = 1
GROUP BY A.ArchiveName, RCE.RetentionCategoryName
ORDER BY A.ArchiveName
04-06-2010 02:16 PM
04-06-2010 06:54 PM
04-06-2010 07:05 PM
04-07-2010 05:23 AM
Apr 7 2010 8:21AM
Apr 7 2007 8:21AM
04-07-2010 05:28 AM