我无法删除系统DSN类型的特定ODBC。我能够在同一台服务器上创建和删除其他ODBC连接,但是不能删除特定的ODBC (name = Default)。如果我尝试将其重命名为"Default“以外的其他内容,则会创建一个新的系统DSN,其原始名称为"Default",该名称也具有相同的元数据,例如description和server FQDN。
发布于 2014-05-18 22:57:23
我可以通过重新创建注册表值来删除。然后,我使用%windir%\SysWOW64 64\odbcad32.exe GUI客户机删除了整个ODBC。
为了重新创建注册表值,我必须知道去哪里。在这种情况下,HKEY_LOCAL_MACHINE >> SOFTWARE >> Wow6432Node >> ODBC >> ODBC.INI >>数据源的注册表路径缺少一个值。我手动创建的值包含以下信息:
在创建了这个值之后,在32位ODBC GUI客户机中出现了两个条目,名称为"Default“。在我删除了一个“默认”ODBC之后,它们都消失了!
我怀疑在ODBCINST.INI中有一个“默认”键,就像我在删除之前看到的那样。现在那里没有人了。如果以前有,则使用上面描述的过程中的GUI工具将其删除。
https://serverfault.com/questions/594337
复制相似问题