Sauvegarde du journal des transactions

J'étudie pour l'examen 70-432 (SQL Server 2008), et je suis un peu confus quant à la façon dont le journal des transactions fonctionne.

D'après ce que je comprends, (corrigez-moi si je me trompe …) le journal est activement stocké dans la memory et copié dans un file sur le lecteur aussi souvent que possible. À tous les points de contrôle, les transactions complètes sont engagées sur le file de données sur le disque dur (c'est-à-dire qu'ils ne sont pas réellement écrits sur le lecteur jusqu'au post de contrôle. Et la queue contient toujours les transactions qui n'ont pas encore été engagées.

Quand une catastrophe se produit, et vous essayez de sauvegarder la "queue" du journal. Est-ce que cela est stocké dans un file ou essayez-vous de décharger de la memory? Je sais que ce n'est pas toujours possible, mais il est fortement conseillé d'essayer de le faire.

Ai-je raison dans cette compréhension?

D'après ce que je comprends, (corrigez-moi si je me trompe …) le journal est activement stocké dans la memory et copié dans un file sur le lecteur aussi souvent que possible.

Les transactions sont toujours durcies sur le disque dans le journal des transactions avant qu'elles ne soient considérées comme ayant été engagées dans la database. Le cache de la memory tampon, en revanche, est en memory et reflète l'état actuel de la database après que les transactions ont été commises et durcies dans le journal des transactions. Le cache du tampon est rincé sur le disque pendant un sharepoint contrôle.

Comme il vit dans la memory RAM, une panne du système peut entraîner la perte d'informations stockées dans le cache de la memory tampon (et non encore sur le disque). Étant donné que tout ce qui se trouvait dans le cache de la memory tampon a été stocké dans le journal des transactions, SQL est capable de récupérer toutes les transactions qui ont été commises mais pas encore vidées aux files de données au sharepoint défaillance.