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

MS SQL Server Discussion :

[SQL2005] Bascule d'un cluster SQL 2005


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut [SQL2005] Bascule d'un cluster SQL 2005
    Bonjour,

    J'ai un cas pratique à vous soumettre. J'ai un cluster SQL 2005 Enterprise Edition x64 sur Windows 2003 Enterprise Edition x64. Le cluster est de type failover (actif / passif).

    Les tests de bascule automatique par arrêt des services ou débranchement des cartes HBA ou ethernet sont concluants. Tout fonctionne, la bascule du noeud actif vers le passif fonctionne.

    Dans le cas particulier d'une base système (master, msdb ou tempdb) corrompue, est-ce que la bascule du cluster est automatique comme les cas ci-dessus ou la bascule doit être manuelle ?

    Merci pour vos réponses ou expériences dans ce domaines.

  2. #2
    Invité
    Invité(e)
    Par défaut
    Up....
    Personne n'a rencontré ce cas de figure ?

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 999
    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 : 21 999
    Billets dans le blog
    6
    Par défaut
    Un cluster sert à s'assurer des pannes matérielles; pas des pannes logique. L'OS tout comme le service SQL Server continuera de tourner, mal, mais aucun signe anormal au niveau physique ne sera constaté.

    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/ * * * * *

  4. #4
    Invité
    Invité(e)
    Par défaut
    Merci.

    Le cluster sert aussi pour les pannes logiques. Si le service MSSQLSERVER s'arrête, une bascule sur le noeud passif sera effectuée (test fait).

    Donc tant que le service est up, pas de bascule. Mais est-ce qu'une base master suspecte arrête le service ? Pas forcément je pense.

  5. #5
    Membre Expert
    Avatar de rudib
    Homme Profil pro
    Fakir SQL Server & NoSQL
    Inscrit en
    Mai 2006
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Fakir SQL Server & NoSQL

    Informations forums :
    Inscription : Mai 2006
    Messages : 2 573
    Par défaut
    Salut,

    Pour la question principale, je ne pense pas qu'une base comme msdb devenant corrompue ou suspecte par exemple génère un failover. Par contre, rien ne t'empêche de gérer le cas toi-même, par exemple avec un petit script VBScript qui se connecte à la base, conserve la connexion et lance une requête en boucle avec un wait (si Sleep ne marche pas, un peu d'aide ici : http://www.codecomments.com/archive2...5-738769.html).
    Si la requête revient en erreur, tu quittes le script.
    Ensuite tu ajoutes ce script comme ressource du cluster.
    J'ai fait ça il y a qq années pour rendre pseudo cluster-aware une version standard de SQL 2000.

    Tu peux peut-être aussi utiliser CAS : http://support.microsoft.com/kb/q245656/ pour générer le failover.
    jamais essayé, mais ça devrait pouvoir le faire aussi.

  6. #6
    Invité
    Invité(e)
    Par défaut
    Je vais tenter ça.
    Merci à vous 2 !

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

Discussions similaires

  1. Que contiennent les index Non Cluster dans SQL 2005
    Par ygrim dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 04/03/2008, 16h01
  2. Migration SQL 2005 vers 2000
    Par bsoft dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 29/03/2006, 16h24
  3. Connexion pages ASP avec server SQL 2005
    Par charabia dans le forum ASP
    Réponses: 10
    Dernier message: 10/02/2006, 14h02
  4. [SQL 2005] Stocker des fichiers
    Par NicoNGRI dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 06/02/2006, 10h05
  5. [ADO.Net][C#/SQL 2005] Comment faire INSERT avec variable ?
    Par hduchemin dans le forum Accès aux données
    Réponses: 1
    Dernier message: 25/01/2006, 17h34

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