我的三节点SQL群集遇到了这个问题,尽管它并不是群集所特有的。我们安装了十几个不同的ODBC驱动程序,包括x86和x64版本,我们不断发现我们集群中的某些节点有不同版本的驱动程序,缺少驱动程序或者配置不正确的实例。特别是在集群中,关键是不同的节点都具有相同的配置,或者作业可能在一个节点上意外失败并在另一个节点上正常运行,这会导致数小时的挫折。
是否有工具可以比较已安装/配置的ODBC驱动程序和数据源,并生成不同步的报告?我考虑过去写一些东西来做这件事,但还没有找到它。如果这对其他人来说是一个问题,并且没有一个工具可以做到这一点,我会把它放在一起。
答案 0 :(得分:0)
似乎所有与ODBC设置相关的信息都存储在注册表中。由于没有其他人知道应用程序来比较这些设置,我会将它们放在一起并将其发布在我的网站上,并在此处添加链接。
如果你想比较你的设置,它们存储在:
另外,值得注意的是,如果你在x64机器上,有x64和x86 ODBC驱动程序和数据源,它们是分开存储的 - 在这种情况下,请查看以下帖子中接受的答案查看您应该在哪个位置办理登机手续:
http://social.msdn.microsoft.com/Forums/en/netfx64bit/thread/92f962d6-7f5e-4e62-ac0a-b8b0c9f552a3