未找到数据源名称并且未指定默认驱动程序。用于ODBC驱动程序的Microsoft OLE DB提供程序

问题描述:

我不是Windows管理员,所以我不知道我做错了什么。未找到数据源名称并且未指定默认驱动程序。用于ODBC驱动程序的Microsoft OLE DB提供程序

我有这样的脚本来获取VMware esxi3.5报道,

http://paste.ubuntu.com/493213/ 

我得到这个错误:

C:\ Documents和Settings \ admmarc \桌面\测试\ vcreport。 DB提供程序的ODBC驱动程序:[微软] [ODBC驱动程序 未发现和未指定默认驱动程序

:\ Documents和Settings \ admmarc \桌面\测试>

有谁看到我究竟做错了什么?

非常感谢。

马克

http://support.microsoft.com/kb/306345,给出的理由包括:

  • 用来处理ASP页的请求没有足够的权限在Microsoft Windows NT 4.0或Windows 2000用户帐户阅读该注册表项存储指定的DSN的配置信息。
  • [在IIS服务器上]不存在ADO连接字符串中指定的系统ODBC DSN。

你从脚本DSN是:

DSN=FBMVMC01\SQLEXP_VIM;UID=FBM\admmarc;PWD=password" 

它看起来温和可疑,见http://www.connectionstrings.com/dsn

+0

感谢的人。 Const connStr =“DSN = VMware VirtualCenter; UID = admmarc; PWD = password”答案出现在第一个链接所示的注册表中。 – permalac 2010-09-14 09:04:22