У меня есть asp-приложение, находящееся на сервере Windows 2003 -32bit и бэкэнд для приложения MS Access 2000. Когда я обновляю его до MS Access 2010, он выдает ошибку: 'Unrecognized Database format' Я даже пытался обновить драйвер Access на сервере, но не повезло. Что мне не хватает?Миграция брандмауэра веб-приложений MS Access 2003 до MS Access 2010
ответ
Удостоверьтесь, что у вас есть ACE drivers installed. Вы сказали, что обновили драйвер доступа на сервере, но я не уверен, что вы действительно установили драйверы, необходимые для нового формата .accdb.
По умолчанию в Windows содержатся только драйверы для Jet, которые позволяют использовать базы данных .mdb
, не устанавливая ничего нового.
С другой стороны, новый формат доступа 2007/2010 '.accdb
должен быть установлен отдельно.
Вы также должны убедиться, что ваша строка подключения к базе данных обновляется:
string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;Mode=16;Data Source=C:\...\mydb.accdb;user id=;password=;";
В дополнение к модернизации самого файла базы данных от .mdb к .accdb вам необходимо внести два изменения в сервер:
Вам необходимо скачать и установить Access Database Engine, доступный here.
Вам также потребуется обновить данные о подключении вашего приложения ASP. Для соединения с DSN-less вам необходимо обновить строку подключения до одного из описанных форматов here. Например, строка подключения OLEDB должна быть обновлена до
Provider=Microsoft.ACE.OLEDB.12.0;
.
- 1. Проблема миграции с MS-Access 2003 на MS-Access 2010
- 2. Ошибка MS Access 2003
- 3. Ms access 2003 reports
- 4. MS Access 2003 runtime?
- 5. Переход с MS Access 2003 на MS Access 2013
- 6. MS Access 2010 VBA
- 7. MS Access 2003 Отчет компании
- 8. Запросы в MS Access 2003
- 9. Конкатенация отчета MS Access 2003
- 10. Установка Ms-Access 2003 автономно?
- 11. Непрерывная форма (ms Access 2003)
- 12. Как подключить ms excel 2003 к ms access 2003
- 13. OpenFile Dialog MS Access 2010
- 14. Преобразование MS Access 2003 в SQL 2012?
- 15. База данных MS Access 2010
- 16. IIF ТОГДА MS ACCESS 2010
- 17. Пользовательский уровень MS Access 2010
- 18. MS Access 2010 Объявления переменных
- 19. MS Access 2010 vba query
- 20. MS Access 2010 restriciting VARCHAR
- 21. MS Access данные 2010 Rollup
- 22. MS ACCESS 2010 SQL Trickery
- 23. MS Access 2010 VBA Combobox
- 24. Объединить три таблицы в MS Access 2003
- 25. База данных расшифровки MS Access 2010
- 26. MS Access 2003 - Listbox форматирование управление
- 27. ms-access 2003: форма не открывается! Помогите!
- 28. Диаграмма отчета MS Access 2003 ADP
- 29. Подсчет изображений в столбце MS-ACCESS 2003
- 30. MS Access 2003 - Действительно простой запрос