Voila j'aimerai avoir des infos sur une récupération de BDD.
J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a
une coupure de courant au moment de la coupure j'ai des transactions qui sont
validées et exécutées dans la base , des transactions qui sont validées mais
pas exécutées dans la base et des transactions qui sont pas validées ( donc
en cours mais dont on ne connait pas encore le résultat).
mon serveur redémarre , commant puis je savoir si la base de données n'est
pas endommagée? comment savoir aussi si la base est mode récupération?
si j'ai bien saisi le processus de récupération , sql server récupére les
transactions qui sont validées mais pas exécutées dans la base? mais qu'en
est il des transactions qui étaient en cours non validées , est ce que sql
server les rejouent tout seul ou les abandonnent?
si il les abandonnent comment faire pour qu'ils les rejouent?
derniére question qui n'a rien a voir: quand je fais un backup log mabase
with no_truncate est ce qu'il sauvegarde les transactions non validées (en
cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces
transactions non validées?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
bruno reiter [MVP]
inline
br
"vivi" wrote in message news:
Bonjour
Voila j'aimerai avoir des infos sur une récupération de BDD.
J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a une coupure de courant au moment de la coupure j'ai des transactions qui
sont
validées et exécutées dans la base , des transactions qui sont validées
mais
pas exécutées dans la base et des transactions qui sont pas validées (
donc
en cours mais dont on ne connait pas encore le résultat).
mon serveur redémarre , commant puis je savoir si la base de données n'est pas endommagée? comment savoir aussi si la base est mode récupération?
si elle est endommagée, il la mettra "suspect" tu peux regarder le log erreur il est bon de faire un dbcc checkdb
si j'ai bien saisi le processus de récupération , sql server récupére les transactions qui sont validées mais pas exécutées dans la base? mais qu'en est il des transactions qui étaient en cours non validées , est ce que sql server les rejouent tout seul ou les abandonnent?
si il les abandonnent comment faire pour qu'ils les rejouent?
le processus de recovery est analyse redo undo c'est à dire que les transactions complètes sont rejouées les autres défaites complètement (atomicité de la transaction)
derniére question qui n'a rien a voir: quand je fais un backup log mabase with no_truncate est ce qu'il sauvegarde les transactions non validées (en cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces transactions non validées?
les transactions incomplètes sont toujours défaites complètement un backup log ne se préoccupe jamais de savoir si c'est complet ou incomplet, c'est le travail du recovery en fin de restore.
je sais c beaucoup de questions
merci d'avance..... :-)
inline
br
"vivi" <vivi@discussions.microsoft.com> wrote in message
news:5F8F9838-88DA-4B10-9CB9-5D2663592208@microsoft.com...
Bonjour
Voila j'aimerai avoir des infos sur une récupération de BDD.
J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a
une coupure de courant au moment de la coupure j'ai des transactions qui
sont
validées et exécutées dans la base , des transactions qui sont validées
mais
pas exécutées dans la base et des transactions qui sont pas validées (
donc
en cours mais dont on ne connait pas encore le résultat).
mon serveur redémarre , commant puis je savoir si la base de données n'est
pas endommagée? comment savoir aussi si la base est mode récupération?
si elle est endommagée, il la mettra "suspect"
tu peux regarder le log erreur
il est bon de faire un dbcc checkdb
si j'ai bien saisi le processus de récupération , sql server récupére les
transactions qui sont validées mais pas exécutées dans la base? mais qu'en
est il des transactions qui étaient en cours non validées , est ce que sql
server les rejouent tout seul ou les abandonnent?
si il les abandonnent comment faire pour qu'ils les rejouent?
le processus de recovery est
analyse
redo
undo
c'est à dire que les transactions complètes sont rejouées
les autres défaites complètement (atomicité de la transaction)
derniére question qui n'a rien a voir: quand je fais un backup log mabase
with no_truncate est ce qu'il sauvegarde les transactions non validées (en
cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces
transactions non validées?
les transactions incomplètes sont toujours défaites complètement
un backup log ne se préoccupe jamais de savoir si c'est complet ou
incomplet, c'est le travail du recovery en fin de restore.
Voila j'aimerai avoir des infos sur une récupération de BDD.
J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a une coupure de courant au moment de la coupure j'ai des transactions qui
sont
validées et exécutées dans la base , des transactions qui sont validées
mais
pas exécutées dans la base et des transactions qui sont pas validées (
donc
en cours mais dont on ne connait pas encore le résultat).
mon serveur redémarre , commant puis je savoir si la base de données n'est pas endommagée? comment savoir aussi si la base est mode récupération?
si elle est endommagée, il la mettra "suspect" tu peux regarder le log erreur il est bon de faire un dbcc checkdb
si j'ai bien saisi le processus de récupération , sql server récupére les transactions qui sont validées mais pas exécutées dans la base? mais qu'en est il des transactions qui étaient en cours non validées , est ce que sql server les rejouent tout seul ou les abandonnent?
si il les abandonnent comment faire pour qu'ils les rejouent?
le processus de recovery est analyse redo undo c'est à dire que les transactions complètes sont rejouées les autres défaites complètement (atomicité de la transaction)
derniére question qui n'a rien a voir: quand je fais un backup log mabase with no_truncate est ce qu'il sauvegarde les transactions non validées (en cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces transactions non validées?
les transactions incomplètes sont toujours défaites complètement un backup log ne se préoccupe jamais de savoir si c'est complet ou incomplet, c'est le travail du recovery en fin de restore.
je sais c beaucoup de questions
merci d'avance..... :-)
vivi
j'ai pas compris
le processus de recovery est analyse redo undo
?????????
les transactions incomplètes sont toujours défaites complètement un backup log ne se préoccupe jamais de savoir si c'est complet ou incomplet, c'est le travail du recovery en fin de restore.
?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
inline
br
"vivi" wrote in message news: > Bonjour > > Voila j'aimerai avoir des infos sur une récupération de BDD. > > J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a > une coupure de courant au moment de la coupure j'ai des transactions qui sont > validées et exécutées dans la base , des transactions qui sont validées mais > pas exécutées dans la base et des transactions qui sont pas validées ( donc > en cours mais dont on ne connait pas encore le résultat). > > mon serveur redémarre , commant puis je savoir si la base de données n'est > pas endommagée? comment savoir aussi si la base est mode récupération? > si elle est endommagée, il la mettra "suspect" tu peux regarder le log erreur il est bon de faire un dbcc checkdb
> si j'ai bien saisi le processus de récupération , sql server récupére les > transactions qui sont validées mais pas exécutées dans la base? mais qu'en > est il des transactions qui étaient en cours non validées , est ce que sql > server les rejouent tout seul ou les abandonnent? > > si il les abandonnent comment faire pour qu'ils les rejouent? > le processus de recovery est analyse redo undo c'est à dire que les transactions complètes sont rejouées les autres défaites complètement (atomicité de la transaction)
> derniére question qui n'a rien a voir: quand je fais un backup log mabase > with no_truncate est ce qu'il sauvegarde les transactions non validées (en > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces > transactions non validées? >
les transactions incomplètes sont toujours défaites complètement un backup log ne se préoccupe jamais de savoir si c'est complet ou incomplet, c'est le travail du recovery en fin de restore.
> je sais c beaucoup de questions > > merci d'avance..... :-) > > >
j'ai pas compris
le processus de recovery est
analyse
redo
undo
?????????
les transactions incomplètes sont toujours défaites complètement
un backup log ne se préoccupe jamais de savoir si c'est complet ou
incomplet, c'est le travail du recovery en fin de restore.
?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
inline
br
"vivi" <vivi@discussions.microsoft.com> wrote in message
news:5F8F9838-88DA-4B10-9CB9-5D2663592208@microsoft.com...
> Bonjour
>
> Voila j'aimerai avoir des infos sur une récupération de BDD.
>
> J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a
> une coupure de courant au moment de la coupure j'ai des transactions qui
sont
> validées et exécutées dans la base , des transactions qui sont validées
mais
> pas exécutées dans la base et des transactions qui sont pas validées (
donc
> en cours mais dont on ne connait pas encore le résultat).
>
> mon serveur redémarre , commant puis je savoir si la base de données n'est
> pas endommagée? comment savoir aussi si la base est mode récupération?
>
si elle est endommagée, il la mettra "suspect"
tu peux regarder le log erreur
il est bon de faire un dbcc checkdb
> si j'ai bien saisi le processus de récupération , sql server récupére les
> transactions qui sont validées mais pas exécutées dans la base? mais qu'en
> est il des transactions qui étaient en cours non validées , est ce que sql
> server les rejouent tout seul ou les abandonnent?
>
> si il les abandonnent comment faire pour qu'ils les rejouent?
>
le processus de recovery est
analyse
redo
undo
c'est à dire que les transactions complètes sont rejouées
les autres défaites complètement (atomicité de la transaction)
> derniére question qui n'a rien a voir: quand je fais un backup log mabase
> with no_truncate est ce qu'il sauvegarde les transactions non validées (en
> cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces
> transactions non validées?
>
les transactions incomplètes sont toujours défaites complètement
un backup log ne se préoccupe jamais de savoir si c'est complet ou
incomplet, c'est le travail du recovery en fin de restore.
> je sais c beaucoup de questions
>
> merci d'avance..... :-)
>
>
>
les transactions incomplètes sont toujours défaites complètement un backup log ne se préoccupe jamais de savoir si c'est complet ou incomplet, c'est le travail du recovery en fin de restore.
?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
inline
br
"vivi" wrote in message news: > Bonjour > > Voila j'aimerai avoir des infos sur une récupération de BDD. > > J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a > une coupure de courant au moment de la coupure j'ai des transactions qui sont > validées et exécutées dans la base , des transactions qui sont validées mais > pas exécutées dans la base et des transactions qui sont pas validées ( donc > en cours mais dont on ne connait pas encore le résultat). > > mon serveur redémarre , commant puis je savoir si la base de données n'est > pas endommagée? comment savoir aussi si la base est mode récupération? > si elle est endommagée, il la mettra "suspect" tu peux regarder le log erreur il est bon de faire un dbcc checkdb
> si j'ai bien saisi le processus de récupération , sql server récupére les > transactions qui sont validées mais pas exécutées dans la base? mais qu'en > est il des transactions qui étaient en cours non validées , est ce que sql > server les rejouent tout seul ou les abandonnent? > > si il les abandonnent comment faire pour qu'ils les rejouent? > le processus de recovery est analyse redo undo c'est à dire que les transactions complètes sont rejouées les autres défaites complètement (atomicité de la transaction)
> derniére question qui n'a rien a voir: quand je fais un backup log mabase > with no_truncate est ce qu'il sauvegarde les transactions non validées (en > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces > transactions non validées? >
les transactions incomplètes sont toujours défaites complètement un backup log ne se préoccupe jamais de savoir si c'est complet ou incomplet, c'est le travail du recovery en fin de restore.
> je sais c beaucoup de questions > > merci d'avance..... :-) > > >
hch
Le journal enregistre toutes les transactions executées sur votre base . en cas de coupure de courant donc arret impropre le processus de recuperation automatique se declenche au redemarrage du serveur et le journal de transaction et relu pour verfifier que tout ce qui a été validé a été ecrit dans la base , les transaxtions validées (ayant commité COMMITTRAN) et non ecrites sont alors ecrites (le processus de recuperation se donne le temps pour ecrire ces transactions et les transactions incompletes ou non validées seront annulées ROLBACK
hch
"vivi" a écrit :
j'ai pas compris
>le processus de recovery est > analyse > redo > undo ?????????
>les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. ?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
> inline > > br > > "vivi" wrote in message > news: > > Bonjour > > > > Voila j'aimerai avoir des infos sur une récupération de BDD. > > > > J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a > > une coupure de courant au moment de la coupure j'ai des transactions qui > sont > > validées et exécutées dans la base , des transactions qui sont validées > mais > > pas exécutées dans la base et des transactions qui sont pas validées ( > donc > > en cours mais dont on ne connait pas encore le résultat). > > > > mon serveur redémarre , commant puis je savoir si la base de données n'est > > pas endommagée? comment savoir aussi si la base est mode récupération? > > > si elle est endommagée, il la mettra "suspect" > tu peux regarder le log erreur > il est bon de faire un dbcc checkdb > > > > si j'ai bien saisi le processus de récupération , sql server récupére les > > transactions qui sont validées mais pas exécutées dans la base? mais qu'en > > est il des transactions qui étaient en cours non validées , est ce que sql > > server les rejouent tout seul ou les abandonnent? > > > > si il les abandonnent comment faire pour qu'ils les rejouent? > > > le processus de recovery est > analyse > redo > undo > c'est à dire que les transactions complètes sont rejouées > les autres défaites complètement (atomicité de la transaction) > > > > derniére question qui n'a rien a voir: quand je fais un backup log mabase > > with no_truncate est ce qu'il sauvegarde les transactions non validées (en > > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces > > transactions non validées? > > > > les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. > > > je sais c beaucoup de questions > > > > merci d'avance..... :-) > > > > > > > > >
Le journal enregistre toutes les transactions executées sur votre base .
en cas de coupure de courant donc arret impropre le processus de
recuperation automatique se declenche au redemarrage du serveur et le journal
de transaction et relu pour verfifier que tout ce qui a été validé a été
ecrit dans la base , les transaxtions validées (ayant commité COMMITTRAN) et
non ecrites sont alors ecrites (le processus de recuperation se donne le
temps pour ecrire ces transactions et les transactions incompletes ou non
validées seront annulées ROLBACK
hch
"vivi" a écrit :
j'ai pas compris
>le processus de recovery est
> analyse
> redo
> undo
?????????
>les transactions incomplètes sont toujours défaites complètement
> un backup log ne se préoccupe jamais de savoir si c'est complet ou
> incomplet, c'est le travail du recovery en fin de restore.
?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
> inline
>
> br
>
> "vivi" <vivi@discussions.microsoft.com> wrote in message
> news:5F8F9838-88DA-4B10-9CB9-5D2663592208@microsoft.com...
> > Bonjour
> >
> > Voila j'aimerai avoir des infos sur une récupération de BDD.
> >
> > J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a
> > une coupure de courant au moment de la coupure j'ai des transactions qui
> sont
> > validées et exécutées dans la base , des transactions qui sont validées
> mais
> > pas exécutées dans la base et des transactions qui sont pas validées (
> donc
> > en cours mais dont on ne connait pas encore le résultat).
> >
> > mon serveur redémarre , commant puis je savoir si la base de données n'est
> > pas endommagée? comment savoir aussi si la base est mode récupération?
> >
> si elle est endommagée, il la mettra "suspect"
> tu peux regarder le log erreur
> il est bon de faire un dbcc checkdb
>
>
> > si j'ai bien saisi le processus de récupération , sql server récupére les
> > transactions qui sont validées mais pas exécutées dans la base? mais qu'en
> > est il des transactions qui étaient en cours non validées , est ce que sql
> > server les rejouent tout seul ou les abandonnent?
> >
> > si il les abandonnent comment faire pour qu'ils les rejouent?
> >
> le processus de recovery est
> analyse
> redo
> undo
> c'est à dire que les transactions complètes sont rejouées
> les autres défaites complètement (atomicité de la transaction)
>
>
> > derniére question qui n'a rien a voir: quand je fais un backup log mabase
> > with no_truncate est ce qu'il sauvegarde les transactions non validées (en
> > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces
> > transactions non validées?
> >
>
> les transactions incomplètes sont toujours défaites complètement
> un backup log ne se préoccupe jamais de savoir si c'est complet ou
> incomplet, c'est le travail du recovery en fin de restore.
>
> > je sais c beaucoup de questions
> >
> > merci d'avance..... :-)
> >
> >
> >
>
>
>
Le journal enregistre toutes les transactions executées sur votre base . en cas de coupure de courant donc arret impropre le processus de recuperation automatique se declenche au redemarrage du serveur et le journal de transaction et relu pour verfifier que tout ce qui a été validé a été ecrit dans la base , les transaxtions validées (ayant commité COMMITTRAN) et non ecrites sont alors ecrites (le processus de recuperation se donne le temps pour ecrire ces transactions et les transactions incompletes ou non validées seront annulées ROLBACK
hch
"vivi" a écrit :
j'ai pas compris
>le processus de recovery est > analyse > redo > undo ?????????
>les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. ?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
> inline > > br > > "vivi" wrote in message > news: > > Bonjour > > > > Voila j'aimerai avoir des infos sur une récupération de BDD. > > > > J'ai un scénario qui est le suivant: mon serveur qui heberge sql server a > > une coupure de courant au moment de la coupure j'ai des transactions qui > sont > > validées et exécutées dans la base , des transactions qui sont validées > mais > > pas exécutées dans la base et des transactions qui sont pas validées ( > donc > > en cours mais dont on ne connait pas encore le résultat). > > > > mon serveur redémarre , commant puis je savoir si la base de données n'est > > pas endommagée? comment savoir aussi si la base est mode récupération? > > > si elle est endommagée, il la mettra "suspect" > tu peux regarder le log erreur > il est bon de faire un dbcc checkdb > > > > si j'ai bien saisi le processus de récupération , sql server récupére les > > transactions qui sont validées mais pas exécutées dans la base? mais qu'en > > est il des transactions qui étaient en cours non validées , est ce que sql > > server les rejouent tout seul ou les abandonnent? > > > > si il les abandonnent comment faire pour qu'ils les rejouent? > > > le processus de recovery est > analyse > redo > undo > c'est à dire que les transactions complètes sont rejouées > les autres défaites complètement (atomicité de la transaction) > > > > derniére question qui n'a rien a voir: quand je fais un backup log mabase > > with no_truncate est ce qu'il sauvegarde les transactions non validées (en > > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue ces > > transactions non validées? > > > > les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. > > > je sais c beaucoup de questions > > > > merci d'avance..... :-) > > > > > > > > >
bruno reiter [MVP]
regardes dans l'aide le chapitre transaction recovery
le problème de savoir quoi faire ne se pose pas au backup, on prend tout ce qu'il y a dans le transaction log, il se pose à la restauration, en particulier dans la dernière étape : quoi faire pour repartir dans un état stable et cohérent, c'est le recovery, expliqué dans le chapitre mentionné ci-dessus.
HTH
br
"vivi" wrote in message news:
j'ai pas compris
>le processus de recovery est > analyse > redo > undo ?????????
>les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. ?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
> inline > > br > > "vivi" wrote in message > news: > > Bonjour > > > > Voila j'aimerai avoir des infos sur une récupération de BDD. > > > > J'ai un scénario qui est le suivant: mon serveur qui heberge sql
server a
> > une coupure de courant au moment de la coupure j'ai des transactions
qui
> sont > > validées et exécutées dans la base , des transactions qui sont
validées
> mais > > pas exécutées dans la base et des transactions qui sont pas validées ( > donc > > en cours mais dont on ne connait pas encore le résultat). > > > > mon serveur redémarre , commant puis je savoir si la base de données
n'est
> > pas endommagée? comment savoir aussi si la base est mode récupération? > > > si elle est endommagée, il la mettra "suspect" > tu peux regarder le log erreur > il est bon de faire un dbcc checkdb > > > > si j'ai bien saisi le processus de récupération , sql server récupére
les
> > transactions qui sont validées mais pas exécutées dans la base? mais
qu'en
> > est il des transactions qui étaient en cours non validées , est ce que
sql
> > server les rejouent tout seul ou les abandonnent? > > > > si il les abandonnent comment faire pour qu'ils les rejouent? > > > le processus de recovery est > analyse > redo > undo > c'est à dire que les transactions complètes sont rejouées > les autres défaites complètement (atomicité de la transaction) > > > > derniére question qui n'a rien a voir: quand je fais un backup log
mabase
> > with no_truncate est ce qu'il sauvegarde les transactions non validées
(en
> > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue
ces
> > transactions non validées? > > > > les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. > > > je sais c beaucoup de questions > > > > merci d'avance..... :-) > > > > > > > > >
regardes dans l'aide le chapitre
transaction recovery
le problème de savoir quoi faire ne se pose pas au backup, on prend tout ce
qu'il y a dans le transaction log, il se pose à la restauration, en
particulier dans la dernière étape : quoi faire pour repartir dans un état
stable et cohérent, c'est le recovery, expliqué dans le chapitre mentionné
ci-dessus.
HTH
br
"vivi" <vivi@discussions.microsoft.com> wrote in message
news:09D97120-D00F-43C0-AFAA-1033D21DFA60@microsoft.com...
j'ai pas compris
>le processus de recovery est
> analyse
> redo
> undo
?????????
>les transactions incomplètes sont toujours défaites complètement
> un backup log ne se préoccupe jamais de savoir si c'est complet ou
> incomplet, c'est le travail du recovery en fin de restore.
?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
> inline
>
> br
>
> "vivi" <vivi@discussions.microsoft.com> wrote in message
> news:5F8F9838-88DA-4B10-9CB9-5D2663592208@microsoft.com...
> > Bonjour
> >
> > Voila j'aimerai avoir des infos sur une récupération de BDD.
> >
> > J'ai un scénario qui est le suivant: mon serveur qui heberge sql
server a
> > une coupure de courant au moment de la coupure j'ai des transactions
qui
> sont
> > validées et exécutées dans la base , des transactions qui sont
validées
> mais
> > pas exécutées dans la base et des transactions qui sont pas validées (
> donc
> > en cours mais dont on ne connait pas encore le résultat).
> >
> > mon serveur redémarre , commant puis je savoir si la base de données
n'est
> > pas endommagée? comment savoir aussi si la base est mode récupération?
> >
> si elle est endommagée, il la mettra "suspect"
> tu peux regarder le log erreur
> il est bon de faire un dbcc checkdb
>
>
> > si j'ai bien saisi le processus de récupération , sql server récupére
les
> > transactions qui sont validées mais pas exécutées dans la base? mais
qu'en
> > est il des transactions qui étaient en cours non validées , est ce que
sql
> > server les rejouent tout seul ou les abandonnent?
> >
> > si il les abandonnent comment faire pour qu'ils les rejouent?
> >
> le processus de recovery est
> analyse
> redo
> undo
> c'est à dire que les transactions complètes sont rejouées
> les autres défaites complètement (atomicité de la transaction)
>
>
> > derniére question qui n'a rien a voir: quand je fais un backup log
mabase
> > with no_truncate est ce qu'il sauvegarde les transactions non validées
(en
> > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue
ces
> > transactions non validées?
> >
>
> les transactions incomplètes sont toujours défaites complètement
> un backup log ne se préoccupe jamais de savoir si c'est complet ou
> incomplet, c'est le travail du recovery en fin de restore.
>
> > je sais c beaucoup de questions
> >
> > merci d'avance..... :-)
> >
> >
> >
>
>
>
regardes dans l'aide le chapitre transaction recovery
le problème de savoir quoi faire ne se pose pas au backup, on prend tout ce qu'il y a dans le transaction log, il se pose à la restauration, en particulier dans la dernière étape : quoi faire pour repartir dans un état stable et cohérent, c'est le recovery, expliqué dans le chapitre mentionné ci-dessus.
HTH
br
"vivi" wrote in message news:
j'ai pas compris
>le processus de recovery est > analyse > redo > undo ?????????
>les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. ?????????
pouvez vous détaillé svp?
merci
"bruno reiter [MVP]" a écrit :
> inline > > br > > "vivi" wrote in message > news: > > Bonjour > > > > Voila j'aimerai avoir des infos sur une récupération de BDD. > > > > J'ai un scénario qui est le suivant: mon serveur qui heberge sql
server a
> > une coupure de courant au moment de la coupure j'ai des transactions
qui
> sont > > validées et exécutées dans la base , des transactions qui sont
validées
> mais > > pas exécutées dans la base et des transactions qui sont pas validées ( > donc > > en cours mais dont on ne connait pas encore le résultat). > > > > mon serveur redémarre , commant puis je savoir si la base de données
n'est
> > pas endommagée? comment savoir aussi si la base est mode récupération? > > > si elle est endommagée, il la mettra "suspect" > tu peux regarder le log erreur > il est bon de faire un dbcc checkdb > > > > si j'ai bien saisi le processus de récupération , sql server récupére
les
> > transactions qui sont validées mais pas exécutées dans la base? mais
qu'en
> > est il des transactions qui étaient en cours non validées , est ce que
sql
> > server les rejouent tout seul ou les abandonnent? > > > > si il les abandonnent comment faire pour qu'ils les rejouent? > > > le processus de recovery est > analyse > redo > undo > c'est à dire que les transactions complètes sont rejouées > les autres défaites complètement (atomicité de la transaction) > > > > derniére question qui n'a rien a voir: quand je fais un backup log
mabase
> > with no_truncate est ce qu'il sauvegarde les transactions non validées
(en
> > cours) et quand je restaure a partir de ce journal est ce qu'il rejoue
ces
> > transactions non validées? > > > > les transactions incomplètes sont toujours défaites complètement > un backup log ne se préoccupe jamais de savoir si c'est complet ou > incomplet, c'est le travail du recovery en fin de restore. > > > je sais c beaucoup de questions > > > > merci d'avance..... :-) > > > > > > > > >