невозможно подключиться к базе данных на сетевом диске - PullRequest
0 голосов
/ 20 мая 2010

Я пытаюсь подключиться к базе данных доступа из php-скрипта, используя ODBC.

Когда я помещаю базу данных на свой локальный диск c: создаю системный DSN, я не могу подключиться без проблем, но когда он подключен к сетевому диску, я получаю ошибку:

Предупреждение: odbc_connect () [function.odbc-connect]: ошибка SQL: [Microsoft] [ODBC Microsoft Access Driver] '(неизвестно)' не является допустимым путем. Убедитесь, что путь указан правильно и что вы подключены к серверу, на котором находится файл. Состояние SQL S1009 в SQLConnect в C: \ wamp \ www \ supplier \ furniture.php в строке 3

Хорошо, так что я предполагаю, что это разрешения где-то, кто-нибудь точно знает, что / где?

Спасибо

1 Ответ

0 голосов
/ 20 мая 2010

Если вы использовали значения по умолчанию во время установки, тогда apache работает с учетной записью локальной системы, которая не имеет никаких сетевых привилегий.Поэтому вы должны убедиться, что он работает как (домен) пользователь, который может получить доступ к сетевому диску.Вы можете изменить это через Панель управления, Администрирование, Сервисы (щелкните правой кнопкой мыши на Apache, выберите «Свойства» и выберите пользователя на вкладке «Вход в систему»).

...