IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration SQL Server Discussion :

Shrink et Mirroring


Sujet :

Administration SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 101
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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.

  2. #2
    Expert confirmé
    Avatar de mikedavem
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2005
    Messages
    5 450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Ain (Rhône Alpes)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Distribution

    Informations forums :
    Inscription : Août 2005
    Messages : 5 450
    Par défaut
    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 ? ...


    ++

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 101
    Par défaut
    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 ?

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 002
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 22 002
    Billets dans le blog
    6
    Par défaut
    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
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Décembre 2008
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Décembre 2008
    Messages : 101
    Par défaut
    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.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. mirroring répertoires distants
    Par gerald2545 dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 26/06/2006, 14h57
  2. Réponses: 9
    Dernier message: 16/02/2006, 13h44
  3. dvd shrink 3.2
    Par mnina dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 06/12/2005, 18h40
  4. Recherche soft équivalent à DVD Shrink
    Par HNT dans le forum Applications et environnements graphiques
    Réponses: 2
    Dernier message: 13/11/2005, 15h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo