Précédent   Forum des professionnels en informatique > Bases de données > MS SQL-Server > Administration
Administration Forum d'entraide sur l'administration du dataserver, via SSM ou ligne de commande, les tables système, ...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/06/2011, 10h31   #1
Futur Membre du Club
 
Inscription : septembre 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 63
Points : 15
Points : 15
Par défaut Base marquée en réplication sans l'être

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 ?
FloFlo12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 12h52   #2
Membre chevronné
 
David BAFFALEUF
Inscription : février 2008
Messages : 612
Détails du profil
Informations personnelles :
Nom : David BAFFALEUF
Localisation : France

Informations forums :
Inscription : février 2008
Messages : 612
Points : 746
Points : 746
Code :
SELECT log_reuse_wait_desc FROM sys.DATABASES WHERE name = 'mabase'
__________________
David B.
dbaffaleuf est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 13h08   #3
Futur Membre du Club
 
Inscription : septembre 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 63
Points : 15
Points : 15
euh le résultat de la requête que tu as marqué est "replication" comme je l'ai écrit en 1ere ligne
FloFlo12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 13h42   #4
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 723
Détails du profil
Informations personnelles :
Nom : Homme David BARBARIN
Localisation : France, Haute Savoie (Rhône Alpes)

Informations professionnelles :
Activité : Expert SQL Server
Secteur : Conseil

Informations forums :
Inscription : août 2005
Messages : 3 723
Points : 6 844
Points : 6 844
Comment avez vous supprimé votre mise en miroir ?
On pourrait avoir le contenu de la commande DBCC OPENTRAN ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 15h32   #5
Futur Membre du Club
 
Inscription : septembre 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 63
Points : 15
Points : 15
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
FloFlo12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/06/2011, 16h16   #6
Futur Membre du Club
 
Inscription : septembre 2007
Messages : 63
Détails du profil
Informations forums :
Inscription : septembre 2007
Messages : 63
Points : 15
Points : 15
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
FloFlo12 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h44.


 
 
 
 
Partenaires

Hébergement Web