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 16/12/2010, 17h28   #1
Membre à l'essai
 
Inscription : février 2009
Messages : 122
Détails du profil
Informations forums :
Inscription : février 2009
Messages : 122
Points : 21
Points : 21
Par défaut ODBC et Mirroring

Bonjour bonjour

nous avons configuré, pour une de nos applis, un mirroring de BD SQL Server 2008 (les instances etant sur 2 serveurs différents) Ce miroir utilise un 3e serveur témoin

Tout marche bien

Nous allons sur le serveur applicatif et configurons ODBC pour tester la connexion au primaire
Et la nous nous demandons comment ODBC va switcher d'instance en cas de panne du primaire

Lors de la conf, il apparait une case
Code :
Utiliser le serveur SQL de récupération de défaillances si le serveur SQL n'est pas disponible
Or celle ci est grisée et ne peut donc etre cochée

D'apres l'aide de l'outil :

Citation:
cette option est désactivée si le serveur ne prend pas en charge les opérations auxiliaires
Et là, la question devient, comment faire pour activer ceci ?
Et par voie de conséquence comment faire pour que ODBC ai en configuration mon serveur primaire et mon serveur secondaire pour switcher en cas de défaillance ?

D'avance merci
Guigsounet est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/12/2010, 17h56   #2
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
Vous pasez par ODBC Data Source Administrator ?

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/12/2010, 17h02   #3
Invité régulier
 
Inscription : juillet 2009
Messages : 20
Détails du profil
Informations personnelles :
Âge : 34

Informations forums :
Inscription : juillet 2009
Messages : 20
Points : 8
Points : 8
Quand vous configurez la source de données ODBC dans ODBC Data Source Administrator dans le 3eme ecran de parametrage vous cochez la case "change the default database" cela vous donne acces a une combobox listant les bases de votre serveur primaire et vous permet d'indiquer le "mirror server" dans l'editbox juste en dessous.
nivsql est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 05h03   #4
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
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 950
Points : 17 766
Points : 17 766
ODBC est un middeleware qui n'assure pas le reroutage automatique vers le serveur de secours (failover partner). C'est pourquoi cette case à cocher est grisée. Pour faire en sorte que vos applications puissent basculer automatiquement, il faut impérativement utilise le middleware SQLN CLI (native client).
Deux solutions :
1) modifiez le code de vos applications pour utiliser SQLN CLI à la place d'ODBC
2) prévoir le basculement manuel.

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 21/12/2010, 08h39   #5
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
En fait SQLN CLI est disponible dans la version OLEDB et ODBC. Pour ces 2 technologies de connexion il est possible de faire du failover avec du mirroring SQL Server.

>> http://msdn.microsoft.com/en-us/library/ms131373.aspx

En passant par odbcad32.exe (ODBC Data Source Administrator ) un driver autre que SQLNCLI peut etre utilise par confusion --> Driver pour SQL Server.

Verifiez si vous utilisez bien le driver SQLNCLI.

++
mikedavem est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/12/2010, 09h05   #6
Rédacteur/Modérateur

 
Avatar de SQLpro
 
Homme Frédéric BROUARD
Expert SGBDR & SQL
Inscription : mai 2002
Messages : 10 950
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 950
Points : 17 766
Points : 17 766
Citation:
Envoyé par mikedavem Voir le message
En fait SQLN CLI est disponible dans la version OLEDB et ODBC. Pour ces 2 technologies de connexion il est possible de faire du failover avec du mirroring SQL Server.
Ah dis donc, c'est pas vieux alors... De quand ça date ?

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 21/12/2010, 09h22   #7
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
Si je ne me trompe pas depuis la version 9 du driver.

Ici tu peux voir qu'effectivement le driver a ete ameliore pour supporter la fonctionnalite de mirroring

Je cite :

Citation:
The ODBC Driver Manager has been enhanced to support the specification of the failover server name.
++
mikedavem 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 02h57.


 
 
 
 
Partenaires

Hébergement Web