2010-09-13 1 views
-1

Я не администратор Windows, поэтому я не знаю, что я делаю неправильно.имя источника данных не найдено и указанный драйвер по умолчанию не указан. Поставщик Microsoft OLE DB для драйверов ODBC

У меня есть этот сценарий, чтобы получить отчеты esxi3.5 VMWare,

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

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

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

: \ Documents и Settings \ admmarc \ Desktop \ тест>

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

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

Марк

ответ

1

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

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

Ваш DSN из сценария:

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

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

+0

спасибо человеку. Const connStr = "DSN = VMware VirtualCenter; UID = admmarc; PWD = пароль". Ответ был на regedit, как показывает ваша первая ссылка. – permalac