AppSync : Les sauvegardes des fichiers log des transactions SQL n’expirent pas s’il existe une ancienne sauvegarde complète/copie de base de données

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms



L’utilisateur avait configuré AppSync pour effectuer des sauvegardes du fichier log des transactions immédiatement après chaque sauvegarde de base de données SQL. 
L’utilisateur a remarqué par la suite que les sauvegardes de log n’étaient pas expirées à partir du chemin de sauvegarde sur le serveur SQL. 

Le Guide de l’utilisateur et d’administration d’AppSync indique que les sauvegardes de log peuvent expirer lorsque les conditions suivantes se produisent :
  • La sauvegarde de log est plus ancienne que le paramètre Minimum Retention Hours du plan de service.
  • Toutes les anciennes sauvegardes de base de données ont expiré.
L’utilisateur a vérifié qu’il n’y avait pas d’anciennes sauvegardes de base de données sous Copy Management > SQL Server.

Cause

Des copies plus anciennes de la base de données étaient présentes sous les plans > de service Microsoft SQL Server.

Resolution

Les logs du serveur AppSync affichent la sauvegarde de log ciblée pour expiration, ainsi que la sauvegarde de base de données SQL associée qui y est connectée.
Les journaux montrent qu’il existe une copie complète de la base de données présente à partir du 7 septembre. Par conséquent, les sauvegardes de log plus récentes ne peuvent pas expirer. 
 
24/10/2019 16:13:39.793 INFO [Thread-155378 (HornetQ-client-global-threads-1076521243)] [com.emc.archway.commands.application.mssql.GetSqlServerCopiesCommandBean] [<APPSYNC SERVER]> [] 4cf73b39-51cb-4427-8746-c66c80a81717->>>Getting log backups for expiration. L’option de type de sauvegarde de base de données du plan de service est Full

24/10/2019 16:13:39.840 INFO [Thread-155378 (HornetQ-client-global-threads-1076521243)] [com.emc.archway.commands.application.mssql.GetSqlServerCopiesCommandBean] [APPSYNC SERVER]> [] 4cf73b39-51cb-4427-8746-c66c80a81717->>> Getting log backups for FULL database backups for Database\Database name

10-24-2019 16:13:39.901 INFO [Thread-155378 (HornetQ-client-global-threads-1076521243)] [com.emc.archway.commands.application.mssql.GetSqlServ
erCopiesCommandBean] [APPSYNC SERVER>] [] 4cf73b39-51cb-4427-8746-c66c80a81717->>> Max time for log expiration : 23/10/2019 16:13:39 24
/10/2019 16:13:39.901 INFO [Thread-155378 (HornetQ-client-global-threads-1076521243)] [com.emc.archway.commands.application.mssql.GetSqlServerCopiesCommandBean] [APPSYNC SERVER>] [] 4cf73b39-51cb-4427-8746-c66c80a81717>>>- Oldest full timestamp : 07/09/2019 03:04:31

24/10/2019 16:13:39.901 INFO [Thread-155378 (HornetQ-client-global-threads-1076521243)] [com.emc.archway.commands.application.mssql.GetSqlServerCopiesCommandBean] [APPSYNC SERVER]> [] 4cf73b39-51cb-4427-8746-c66c80a81717->>> Using oldest full timestamp
10-24-2019 16:13:40.867 INFO [Thread-155378 (HornetQ-client-global-threads-1076521243)] [com.emc.archway.commands.application.mssql.GetSqlServerCopiesCommandBean] [APPSYNC SERVER>] [] 4cf73b39-51cb-4427-8746-c66c80a81717>>>- Expiring 0 log backups.

L’utilisateur a accédé à Service Plans > SQL Server et a fait expirer les anciennes copies à partir de là.
Quel que soit l’endroit d’où les copies sont répertoriées, assurez-vous que le filtre déroulant « copies » de la page est défini sur ALL pour vous assurer que les copies plus anciennes sont répertoriées.

Additional Information

Pour plus d’informations sur les sauvegardes des fichiers log des transactions SQL Server, reportez-vous au Guide de l’utilisateur et d’administration d’AppSync.

Affected Products

AppSync

Products

AppSync
Article Properties
Article Number: 000168706
Article Type: Solution
Last Modified: 18 Sept 2025
Version:  3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.