Durante la migración desde entornos DAM/QAM usando Archive Shuttle, los administradores pueden necesitar verificar que todos los mensajes archivados y elementos recopilados se hayan procesado correctamente.
Las diferencias en los conteos de elementos entre las bases de datos de QAM y Archive Shuttle pueden indicar migraciones incompletas o discrepancias de datos que requieren revisión.
Las discrepancias pueden ocurrir cuando:
No todos los elementos del buzón se incluyen en la tarea de migración.
Los elementos no están correctamente vinculados entre las bases de datos QAM y Archive Shuttle Item.
Los procesos de recopilación o sincronización se interrumpieron o fallaron antes de completarse.
Ejecute las siguientes consultas SQL para obtener y comparar estadísticas entre las bases de datos QAM y Archive Shuttle.
DECLARE @mailboxIdArchives int = put_correct_mailbox_id_here
SELECT [t4].[MailBoxID], [t4].[value] AS [Count], [t4].[value2] AS [Size]
FROM (
SELECT COUNT(*) AS [value], SUM(CONVERT(BigInt,[t3].[Size])) AS [value2], [t2].[MailBoxID]
FROM [MessageFolder] AS [t0]
INNER JOIN [MessageData] AS [t1] ON [t0].[MessageID] = [t1].[MessageID]
INNER JOIN [Folder] AS [t2] ON [t0].[FolderID] = [t2].[FolderID]
INNER JOIN [Message] AS [t3] ON [t3].[MessageID] = [t1].[MessageID]
GROUP BY [t2].[MailBoxID]
) AS [t4]
WHERE [t4].[MailBoxID] IN (@mailboxIdArchives)
DECLARE @mailboxIdCollection int = put_correct_mailbox_id_here
SELECT [t0].[MessageID], [t4].[Size], [t4].[CheckSum], [t4].[NoPurgeBefore], [t4].[Subject], [t4].[DateSent], [t4].[DateReceived], [t4].[DateProcessed], [t4].[MessageDate], [t4].[DateModified], [t3].[FolderID]
FROM [MailBoxMessage] AS [t0]
INNER JOIN [MessageData] AS [t1] ON [t0].[MessageID] = [t1].[MessageID]
INNER JOIN [MessageFolder] AS [t2] ON [t0].[MessageID] = [t2].[MessageID]
INNER JOIN [Folder] AS [t3] ON [t2].[FolderID] = [t3].[FolderID]
INNER JOIN [Message] AS [t4] ON [t4].[MessageID] = [t0].[MessageID]
WHERE ([t0].[MailBoxID] = @mailboxIdCollection) AND ([t3].[MailBoxID] = @mailboxIdCollection)
SELECT COUNT(*)
FROM [Item]
WHERE [ContainerId] = poner_id_correcto_del_contenedor