установка движка базы данных без прав администратора - PullRequest
0 голосов
/ 20 октября 2018

У меня есть проект с vb-2013 и моя база данных access 2013.Когда я запускаю свой проект на другом компьютере, появляется эта ошибка:

Поставщик Microsoft.ACE.OLEDB.12.0 не зарегистрирован на локальном компьютере, ошибка

Есть ли способустановить ядро ​​базы данных Microsoft без прав администратора из-за политик безопасности или добавить любой файл dll в мой проект, чтобы запустить его без установки ядра базы данных Microsoft.

1 Ответ

0 голосов
/ 20 октября 2018

Насколько мне известно, нет.Все двоичные регистрации драйверов ODBC и OLE-DB обрабатываются общесистемными средствами управления.ODBC допускает индивидуальные настройки подключения, но все еще требует общесистемной двоичной установки.Если вы пишете «портативное» (не устанавливаемое) приложение, я рекомендую вместо этого использовать Sqlite.

Кроме того, существует очень мало причин для использования JET Red (MS Access) сегодня над активно развивающимися системами.как и Sqlite, учитывая ограниченность инструментов и то, как реализация SQL нестандартна (например, она не поддерживает COALESCE, а также требует пары скобок вокруг каждого JOIN).

...