Opérations journalisées minimales

Mis à jour : 5 décembre 2005

La journalisation minimale implique de journaliser dans le journal des transactions la quantité d'informations minimale requise pour pouvoir récupérer la transaction sans prendre en charge la récupération dans le temps. Cette rubrique identifie les opérations qui sont journalisées au minimum en mode de récupération utilisant les journaux de transactions (ainsi qu'en mode de récupération simple), mais qui sont entièrement journalisées en mode de restauration complète.

En mode de restauration complète, toutes les opérations en bloc sont entièrement journalisées. Cependant, vous pouvez minimiser la journalisation d'un ensemble d'opérations en bloc en faisant temporairement passer la base de données en mode de récupération utilisant les journaux de transactions pour les opérations en bloc. La journalisation en bloc est plus efficace que la journalisation complète et réduit la possibilité pour une opération en bloc de grande envergure d'occuper l'espace disponible du journal des transactions pendant une transaction en bloc. En revanche, si la base de données est endommagée ou perdue lors de la journalisation en bloc, vous ne pouvez pas récupérer la base de données jusqu'au point de défaillance.

ms191244.note(fr-fr,SQL.90).gifRemarque :
Sauf si une sauvegarde est en cours d'exécution, la journalisation minimale est utilisée en mode de récupération simple.

Les opérations suivantes, qui sont entièrement journalisées en mode de restauration complète, sont journalisées au minimum en mode de récupération utilisant les journaux de transactions :

ms191244.note(fr-fr,SQL.90).gifRemarque :
L'emploi des instructions WRITETEXT et UPDATETEXT n'est pas conseillé, c'est pourquoi vous devez éviter de les utiliser dans les nouvelles applications.
  • Opérations SELECT INTO.
    Pour plus d'informations, consultez SELECT (Transact-SQL).
  • Mises à jour partielles vers des types de données de valeur élevée à l'aide des clauses .WRITE de l'instruction UPDATE lors de l'insertion ou de l'ajout de nouvelles données. Notez que la journalisation minimale n'est pas utilisée quand des valeurs existantes sont mises à jour.
    Pour plus d'informations sur les types de données de valeur élevée, consultez Utilisation de types de données de valeur élevée. Pour plus d'informations sur la clause .WRITE, consultez UPDATE (Transact-SQL).
  • Si la base de données est en mode de récupération utilisant les journaux de transactions, certaines opérations DDL avec INDEX sont journalisées au minimum qu'elles soient exécutées hors connexion ou en ligne. Les opérations journalisées minimales impliquant les index sont les suivantes :
    • Opérations CREATE INDEX (y compris les vues indexées).
      Pour plus d'informations, consultez CREATE INDEX (Transact-SQL).
    • Opérations ALTER INDEX REBUILD ou DBCC DBREINDEX.
      Pour plus d'informations, consultez ALTER INDEX (Transact-SQL).
      ms191244.note(fr-fr,SQL.90).gifRemarque :
      L'emploi de l'instruction DBCC DBREINDEX n'est pas conseillé, c'est pourquoi vous devez l'éviter dans les nouvelles applications.
    • Reconstruction d'un nouveau segment de mémoire DROP INDEX (le cas échéant).
      ms191244.note(fr-fr,SQL.90).gifRemarque :
      La désallocation de pages d'index au cours d'une opération DROP INDEX est toujours entièrement journalisée.
      Pour plus d'informations, consultez [DROP INDEX (Transact-SQL)](ms176118\(v=sql.90\).md).

Pour plus d'informations sur l'incidence du choix du mode de récupération sur la journalisation des opérations d'index, consultez Choix d'un mode de récupération pour des opérations d'index.

Voir aussi

Concepts

Sauvegarde avec le mode de récupération utilisant les journaux de transactions
Optimisation de l'importation en bloc
Sauvegarde selon le mode de récupération simple
Présentation des modes de récupération
Restauration en mode de récupération utilisant les journaux de transactions
Considérations sur le basculement à partir du mode de restauration complète ou du mode de récupération utilisant les journaux de transactions

Autres ressources

Fonctionnalités du moteur de base de données abandonnées dans SQL Server 2005

Aide et Informations

Assistance sur SQL Server 2005

Historique des modifications

Version Historique

5 décembre 2005

Contenu modifié :
  • Déplacement de la rubrique à partir de la section « Sauvegarde et restauration de bases de données ».