2011-02-14 3 views
1

J'ai rencontré ce problème avec mon cluster SQL à trois nœuds, bien qu'il ne soit pas unique aux clusters. Une douzaine de pilotes ODBC différents sont installés, versions x86 et x64, et nous trouvons constamment des instances où certains nœuds de notre cluster ont une version différente du pilote, manquent le pilote ou ne sont pas configurés correctement. Surtout dans un cluster, il est essentiel que les différents nœuds aient tous les mêmes configurations, ou que des tâches puissent échouer de façon inattendue sur un nœud et fonctionner correctement sur un autre, ce qui entraîne des heures de frustration.Comparer les paramètres ODBC sur plusieurs serveurs de base de données

Existe-t-il un outil permettant de comparer les pilotes et sources de données ODBC installés/configurés et de générer un rapport sur les éléments non synchronisés? J'ai envisagé d'écrire quelque chose dans le passé pour le faire, mais je n'y suis pas parvenu. Si c'est un problème pour les autres et qu'il n'y a pas d'outil pour le faire, je vais en mettre un ensemble.

Répondre

0

Il semble que toutes les informations relatives à vos paramètres ODBC sont stockées dans le registre, tous ensemble. Puisque personne d'autre ne connaît une application permettant de comparer ces paramètres, j'en jetterai un ensemble et l'afficherai sur mon site Web, en mettant un lien ici.

Si vous voulez comparer les paramètres yoursef, ils sont stockés à:

  • HKLM \ SOFTWARE \ ODBC \ ODBC.INI \ (vos sources de données)
  • HKLM \ SOFTWARE \ ODBC \ odbcinst .INI \ (vos fournisseurs installés)

En outre, il est intéressant de noter que si vous utilisez un ordinateur x64, il existe à la fois des pilotes ODBC x64 et x86 et des sources de données, et ils sont stockés séparément. cas, consultez la réponse acceptée sur le post suivant pour voir quel endroit vous devriez vérifier i n:

http://social.msdn.microsoft.com/Forums/en/netfx64bit/thread/92f962d6-7f5e-4e62-ac0a-b8b0c9f552a3

Questions connexes