Les opérations de sauvegarde et de restauration de Microsoft SQL Server s'effectuent dans le contexte du modèle de récupération de la base de données. Les modèles de récupération sont conçus pour contrôler la maintenance du journal des transactions. Un modèle de récupération est une propriété de base de données qui contrôle la façon dont les transactions sont enregistrées, si le journal des transactions nécessite (et permet) la sauvegarde, et quels types d'opérations de restauration sont disponibles. Trois modèles de récupération existent : simple, complet, et enregistrement des blocs. Typiquement, une base de données utilise le modèle de récupération complet ou simple. Une base de données peut être basculée vers un autre modèle de récupération à tout moment.
Si le modèle de récupération est configuré en mode complet, il est crucial que des sauvegardes régulières de la BASE DE DONNÉES ET du journal des transactions soient effectuées. Ne pas effectuer ces sauvegardes entraînera une augmentation alarmante de la taille des fichiers de base de données. Cela affectera gravement la performance à long terme.
Pour plus d'informations concernant les modèles de récupération SQL, référez-vous à Modèles de récupération (SQL Server).