как решить эту проблему: версия «не помечена», отображаемая на вкладке «Драйвер» администратора источника данных ODBC - PullRequest
1 голос
/ 15 мая 2019

Я создал установщик MSI для драйвера ODBC с помощью установщика Visual Studio в 2017 году (он был создан ранее в 2010 году).Я могу успешно установить драйвер, создать записи реестра как часть установки, но на вкладке «Драйвер» ODBC Data Source отображается «Not Marked» для версии и компании.Но в панели управления, он показывает версию и название компании.Я пытался вручную с записями реестра, но не работал для меня.Я являюсь администратором, поэтому никаких разрешений не возникает.

1 Ответ

0 голосов
/ 17 мая 2019

Сводка : файл драйвера должен содержать правильную информацию о версии. Убедитесь, что для файла имеется соответствующая версия, в этом случае используйте ресурс VERSIONINFO добавлено через resource file (.rc).


ODBCCONF.EXE : Средство ODBCCONF.EXE, очевидно, может использоваться для регистрации драйверов ODBC ( sample *) 1026 *). By the way, do your drivers files have proper Product Version and File Version? (as in the files themselves, go to file properties). Не уверен, важно это или нет.

Командлеты PowerShell : Похоже, что инструмент ODBCCONF.EXE скоро удаляется из Windows (из компонентов доступа к данным Windows). Он будет заменен PowerShell CmdLets: Командлеты компонентов доступа к данным Windows (Windows DAC) .


Места реестра : Просто для записи есть несколько мест в реестре:

  • 64-бит : HKEY_LOCAL_MACHINE\SOFTWARE\ODBC
  • 32-бит : HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\ODBC

Некоторые ссылки :

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...