имя источника данных не найдено и драйвер по умолчанию не указан. Поставщик Microsoft OLE DB для драйверов ODBC - PullRequest
0 голосов
/ 13 сентября 2010

Я не администратор Windows, поэтому я не знаю, что я делаю неправильно.

У меня есть этот скрипт для получения отчетов vmware esxi3.5,

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

Я получаю эту ошибку:

C: \ Documents and Settings \ admmarc \ Desktop \ test \ vcreport.Поставщик БД для драйверов ODBC: [Microsoft] [Драйвер ODBC не найден и не указан драйвер по умолчанию

: \ Documents and Settings \ admmarc \ Desktop \ test>

Кто-нибудь видит, что я делаюне так?

Большое спасибо.

Марк

1 Ответ

1 голос
/ 13 сентября 2010

В http://support.microsoft.com/kb/306345, Приведенные причины включают в себя:

  • Учетная запись пользователя Microsoft Windows NT 4.0 или Windows 2000, используемая для обработки запроса на страницу ASP, не имеет достаточных разрешений для чтения раздела реестра, в котором хранится информация о конфигурации указанного DSN.
  • Системный DSN ODBC, указанный в строке подключения ADO, не существует [на сервере IIS].

Ваш DSN из скрипта:

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

Что выглядит слегка подозрительно, см. http://www.connectionstrings.com/dsn

...