|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : octobre 2009 Messages : 62 ![]() |
Bonjour,
Je ne suis pas sûr d'être dans la bonne catégorie pour poser cette question, à voir... Imaginons une instance SQL Server et une application cliente se connectant à cette instance via le client SQL Server. Existe-t-il des "bonnes pratiques" de développement ou des paramètres à initialiser sur le client pour que la reconnexion de l'application cliente soit automatique après une indisponibilité de l'instance SQL ? Ou est-ce forcément à la charge du développeur de faire un polling de la connexion et de la rétablir le cas échéant ? Cette question m'a été posée à plusieurs reprises de la part de développeurs et de chefs de projets (suite à des arrêts non prévus des bases SQL que j'administre), et je n'ai pour l'instant trouvé aucun élément de réponse, dans la littérature Microsoft ou ailleurs. D'avance merci. |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() ![]() |
Une bonne pratique dans ce cas consiste à renvoyer aux utilisateurs de l'application le BON MESSAGE D'ERREUR. C-a-d un message claire du genre : "Impossible de se connecter à la base de données ... Veuillez contacter votre administrateur de base de données ..."
Donc c'est le développeur qui doit prévoir/gérer les exceptions possibles et d'envoyer le BON MESSAGE aux utilisateurs |
|
10
|
|
|
#3 |
|
Membre du Club
![]() Inscription : octobre 2009 Messages : 62 ![]() |
Ok, je crois effectivement que rien n'est implémenté dans le client et que c'est au développeur de gérer l'indisponibilité de la base.
Merci beaucoup. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com