Ошибка «Не удалось удалить из указанных таблиц» только на опубликованном веб-сайте ASP.NET - PullRequest
2 голосов
/ 27 апреля 2009

Я написал простой запрос на удаление

delete from mails

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

"Не удалось удалить из указанного столы "

В чем может быть проблема?

Я получаю эту ошибку, когда помещаюсь в IIS, но когда я запускаю ее на локальном диске через visual studio, я не получаю эту ошибку ..., пожалуйста, помогите

Ответы [ 5 ]

1 голос
/ 28 апреля 2009

Пользователю необходимо иметь права на чтение, запись и удаление в каталоге, где находится база данных Access, из-за файла блокировки (.ldb).

1 голос
/ 27 апреля 2009

Я сомневаюсь, что публикация сайта может повлиять на работу кода БД. Вы можете извлечь данные из базы данных, или код публикации не работает после публикации?

Вы пробовали перейти по этой ссылке? Я не уверен, решит ли это вашу проблему, но стоит попробовать!

http://bytes.com/groups/asp/658763-could-not-delete-specified-tables

0 голосов
/ 06 декабря 2017

ОК, поэтому у нас были именно такие симптомы в размещенной на IIS службе WCF.

В частности, нам нужно было предоставить пользователю IIS IIS_IUSR для изменения и записи прав доступа к родительской папке, содержащей базу данных. В нашем случае эти права не были установлены по умолчанию.

0 голосов
/ 27 апреля 2009

Я бы проверил ConnectionString этого источника данных. Проверьте, доступен ли файл в указанном вами каталоге. Также проверьте, есть ли у учетной записи сетевой службы разрешение на изменение этого файла.

0 голосов
/ 27 апреля 2009

База данных имеет правильную настройку разрешений? Вы убедились, что можете подключиться к базе данных?

...