|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Futur Membre du Club
![]() Inscription : septembre 2007 Messages : 63 ![]() |
bonjour à tous,
ma bdd est marqué en replication dans sys.databases ce qui forcemment ne permet pas au journal de transaction de se réduire. ma bdd n'a pas de réplication de configurée par contre le mirroring l'était. j'ai supprimé cette mise en mirroir pour me permettre de réduire la taille du fichier de log mais ça ne change rien. j'ai beau chercher et tester de multiple commande trouvée sur le net rien y fait. je pense qu'il faut trouver la transaction non finie et faire un kill .. je ne suis pas sûr et je ne trouve pas. dbcc opentrant me renvoi bien un n° LSN non distribué ... auriez-vous une explication de se phénomène ? |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() David BAFFALEUFInscription : février 2008 Messages : 612 ![]() |
Code :
SELECT log_reuse_wait_desc FROM sys.DATABASES WHERE name = 'mabase'
__________________
David B. |
|
00
|
|
|
#3 |
|
Futur Membre du Club
![]() Inscription : septembre 2007 Messages : 63 ![]() |
euh le résultat de la requête que tu as marqué est "replication" comme je l'ai écrit en 1ere ligne
|
|
|
00
|
|
|
#4 |
![]() ![]() ![]() David BARBARINExpert SQL Server Inscription : août 2005 Messages : 3 723 ![]() |
Comment avez vous supprimé votre mise en miroir ?
On pourrait avoir le contenu de la commande DBCC OPENTRAN ? ++ |
|
00
|
|
|
#5 |
|
Futur Membre du Club
![]() Inscription : septembre 2007 Messages : 63 ![]() |
je l'ai fait de manière graphique (tâche\Mise en miroir\Supprimer la mise en miroir)
voici le récultat du DBCC Opentran : Informations de transaction pour la base de données 'BDD'. Informations sur les transactions*répliquées*: Plus ancien numéro de séquence d'enregistrement distribué*: (34634:11997:8) Plus ancien numéro de séquence d'enregistrement non distribué*: (34634:11999:1) Exécution de DBCC terminée. Si DBCC vous a adressé des messages d'erreur, contactez l'administrateur système. merci pour les réponses |
|
|
00
|
|
|
#6 |
|
Futur Membre du Club
![]() Inscription : septembre 2007 Messages : 63 ![]() |
alors j'ai enfin trouvé pourquoi !
![]() c'est une qui sert de test donc j'avais fait une sauvegarde de la prod que j'ai restauré sur une autre serveur. Sur la prod, la bdd devait être dans cette état (car elle est publiée) donc forcemment lorsque je l'ai restauré il restait une transaction non distribuée ! sur mon serveur de test, j'ai créé une publication de la bdd (avec une seule table) j'ai marqué les transactions comme traitées et j'ai supprimé la publication. et voilà le tour est joué merci pour ton aide |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com