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 :

Bascule MSSQl && ODBC


Sujet :

Administration SQL Server

  1. #1
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut Bascule MSSQl && ODBC
    Bonjour,

    J’un une instance SQLSERVER 2008 sur un serveur principal 2008r2 avec une baie EMC, j’ai un serveur de backup avec sa baie EMC.
    Les deux baies EMC sont synchronisées en auto, la bascule fonctionne.
    Ma question : comment rendre cette bascule transparente pour les utilisateurs sachant que dans l’ODBC y a le lien vers le serveur principal ? Utiliser DNS ? Alias … ?

    Merci.

    @+

  2. #2
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2009
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Août 2009
    Messages : 623
    Par défaut
    Ce sont 2 instances avec des bases en miroring ou 2 instances totalement indépendantes ?

  3. #3
    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
    Hello,

    De ce que je comprends, tu as un mécanisme de réplication via le stockage EMC. Qu'as-tu mis en place au niveau SQL ? Une seconde instance SQL en standby que tu utilises en cas de bascule au niveau du stockage ?

    ++

  4. #4
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut
    Ce sont 2 instances totalement indépendantes, les fichiers data sont la baie leurs synchro est assurée par EMC.

    Merci.

    @+

  5. #5
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2009
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Août 2009
    Messages : 623
    Par défaut
    si les 2 intances s'appellent pareil, tu peux utiliser un alias dns pour te connecter à ton sql server. Si tu souhaites basculer, il faut modifier ton alias pour pointer vers le second serveur. Le problème est la latence de mise à jour du DNS mais ça éviterait de modifier la chaine de connexion.
    Sinon tu peux mettre en place du mirroring pour avoir une bascule automatique.

    Je ne vois pas d'autres solutions...

  6. #6
    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
    ... ou éventuellement utiliser un alias SQL sur ton serveur applicatif et changer au besoin le nom du serveur cible. Chaque méthode possède ses avantages et ses inconvénients qu'il convient d'étudier ...

    ++

  7. #7
    Membre émérite
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Août 2009
    Messages
    623
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Août 2009
    Messages : 623
    Par défaut
    Enfin je considère que ma solution avec le DNS est du bricolage. Je n'envisagerai jamais de faire ceci en prod
    Si on veut sécuriser son système, je pense que le mieux est de mettre en place ce que microsoft a pensé pour nous : mirroring, replication, cluster, always on (sql 2012)

  8. #8
    Membre éprouvé
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

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

    Informations forums :
    Inscription : Novembre 2007
    Messages : 1 348
    Par défaut
    Bonjour à tous,

    Les disques de la baie de secours donc de 2ème serveur ne sont pas accéssibles par le serveur de backup pendant que le 1er serveur est actif.
    Je ne sais pas si le mirroring ou la replication fonctionnera ds ce cas ?

    Merci.
    @+

Discussions similaires

  1. [SQL-Server] la différence entre connection via MsSQL et via ODBC pour PHP ?
    Par realsomar dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 30/09/2010, 00h22

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