有一天,我的 SQL Server 管理没有连接到数据库,而是给了我以下错误:“未找到数据源名称且未找到默认驱动程序”
请注意,在此之前它已经工作了几年,所有改变的只是升级到 Office (97 -> 2000) 和每月的 Windows 补丁。
我尝试重新启动,在机器上重新安装 SQL Server 2000 和 2005 客户端,但没有任何乐趣。我可以从其他机器访问数据库。
有一天,我的 SQL Server 管理没有连接到数据库,而是给了我以下错误:“未找到数据源名称且未找到默认驱动程序”
请注意,在此之前它已经工作了几年,所有改变的只是升级到 Office (97 -> 2000) 和每月的 Windows 补丁。
我尝试重新启动,在机器上重新安装 SQL Server 2000 和 2005 客户端,但没有任何乐趣。我可以从其他机器访问数据库。
只是为了拯救其他可能遇到过这个问题的人(我花了一整天的时间才解决这个问题),结果证明这是一个注册表问题:
以下注册表路径中缺少几个键,我从另一台机器导出了该键,现在一切正常。
HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI