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 23/11/2011, 10h28   #1
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : décembre 2008
Messages : 63
Points : 27
Points : 27
Par défaut Shrink et Mirroring

Bonjour,

J'ai 2 bases SQL en mirroir et je souhaiterais shrinker les logs de ces 2 bases sans altérer la continuité de service.

J'ai essayé de shrinker ces logs avec le script suivant, en gardant le mirroring actif, mais sans succès.

Code :
1
2
3
4
5
6
7
8
9
 
USE Ma_Base
GO
ALTER DATABASE Ma_Base SET RECOVERY SIMPLE WITH NO_WAIT
 
DBCC SHRINKFILE( Ma_Base_log, 10, TRUNCATEONLY)
 
ALTER DATABASE Ma_Base SET RECOVERY FULL WITH NO_WAIT
GO
Auriez-vous une solution ?

Merci d'avance pour vos réponses.
Blacknounou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h36   #2
Responsable SQL Server

 
Avatar de mikedavem
 
Homme David BARBARIN
Expert SQL Server
Inscription : août 2005
Messages : 3 724
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 724
Points : 6 848
Points : 6 848
En mirroir, il est n'est pas possible de tronquer le journal des transactions sur le principal sans casser la session en miroir au préalable.

Pourquoi voulez vous shrinker le journal ? Si parce que celui-ci a grossi posez vous la question de savoir pourquoi et qui en est le responsable ? Une opération d'insertion ? Une tâche de maintenance ? Une trop forte latence entre le principal et le miroir ? ...


++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 10h52   #3
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : décembre 2008
Messages : 63
Points : 27
Points : 27
Citation:
Envoyé par mikedavem Voir le message

Pourquoi voulez vous shrinker le journal ? Si parce que celui-ci a grossi posez vous la question de savoir pourquoi et qui en est le responsable ? Une opération d'insertion ? Une tâche de maintenance ? Une trop forte latence entre le principal et le miroir ?
Nous nous sommes posés la question, et c'est en cours d'investigation.

Sinon connaissez-vous un script ou une procédure me permettant de shrinker les logs en minimisant le temps où les bases mirroirées sont désynchronisées ?
Blacknounou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 16h32   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 959
Détails du profil
Informations personnelles :
Nom : Homme Frédéric BROUARD
Localisation : France

Informations professionnelles :
Activité : Expert SGBDR & SQL
Secteur : Conseil

Informations forums :
Inscription : mai 2002
Messages : 10 959
Points : 17 791
Points : 17 791
Il ne s'agit pas d'un désynchronisation, mais bien de la perte du miroir. Cela veut dire qu'il faudra le reconstruire en partant de zéro !

A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro
http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation
* * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * *
SQLpro est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/11/2011, 16h38   #5
Nouveau Membre du Club
 
Inscription : décembre 2008
Messages : 63
Détails du profil
Informations personnelles :
Âge : 30
Localisation : France

Informations forums :
Inscription : décembre 2008
Messages : 63
Points : 27
Points : 27
Bonjour SqlPro,

J'ai trouvé un bel exemple de script de votre part qui pourra m'aider à développer mon script.

http://blog.developpez.com/sqlpro/p7...-base-de-donn/

Merci pour votre aide et vos réponses.
Blacknounou 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 14h33.


 
 
 
 
Partenaires

Hébergement Web