подключиться к MS Access ACDB файл на Windows Server 2008 - PullRequest
1 голос
/ 21 февраля 2011

В моем приложении ASP.NET у меня есть папка ftpdata, есть файл MS Access 2010, например. somename.accdb.

На моем локальном компьютере (Win XP) нет проблем с подключением OleDb к этому файлу и чтением записи данных в и из таблиц.

Но на сервере (Windows Server 2008) я не могу подключиться к тому же файлу, как на localhost.
Можете ли вы помочь мне, пожалуйста, где проблема может быть?

Ответы [ 4 ]

1 голос
/ 24 февраля 2011

Наконец-то я нашел решение проблемы.

На сервере не было установлено компонентов подключения к данным 2010 года.

0 голосов
/ 07 марта 2014

Установка драйверов подключения к данным 2010 года, похоже, не работает, для меня сработала настройка соответствующего пула приложений веб-сайта в IIS для включения 32-разрядных приложений.

Официальный справочник Microsoft:

0 голосов
/ 24 февраля 2011

Вам необходим либо прямой доступ через файловую систему, либо доступ к сети SMB (через общий ресурс, определенный на сервере). Если папка FTP имеет имя общего ресурса SMB, используйте его для доступа к нему, но, скорее всего, оно не будет общим (поскольку оно предназначено для доступа по FTP, а не для доступа по SMB).

0 голосов
/ 21 февраля 2011

Пользователь Windows, в котором работает ваш пул приложений, вероятно, не имеет доступа для чтения к каталогу / файлу

...