пожалуйста, попробуйте эту базу данных из sql server management studio, чтобы обновить любую таблицу по запросу в анализаторе запросов, если она не работает, тогда проверьте разрешение таблицы или вход пользователя в систему

ема: Любая попытка обновления БД запрещена в SQL Server 2008 R2 с использованием SQL на классической странице ASP.

В двух словах, может читать, но не может обновить / записать в БД с использованием SQL на странице ASP

Сообщение об ошибке:

Поставщик Microsoft OLE DB для SQL Server, ошибка «80040e4d»

Ошибка входа пользователя

Мне потребовалось более 6 часов для устранения неполадок, но до сих пор нет ответа

Проверенные вещи

Пароль для пользователя правильный. Дважды проверенный. Протестировал неверный пароль, и в результате я не могу читать из БД.

Когда пароль пользователя правильный, можно читать из базы данных. Можно использовать SQL для чтения из БД. Просто не могу обновить с помощью SQL.

db_datareader & db_datawriter проверяется для пользователя

Проверен журнал SQL Server - ошибка 18456, уровень серьезности 14, состояние 8. Это несоответствие пароля. Но я очень уверен, что пароль правильный, потому что я могу читать из БД. Это ТОЛЬКО когда попытка SQL записать в БД запрещена.

Советы

Этоdbo требуется иметьdb_datareader & db_datawriter также проверено? Я не могу проверить, что в SQL Server Management Studio

Что-нибудь о схеме мне нужно сделать?

Кто-нибудь, помогите. Большое спасибо/

Он отлично и корректно работает на другом сайте, используя SQL Server 2000. Когда я перехожу на SQL Server 2008 R2, это проблема.

А.А. Джаз

Ответы на вопрос(2)

Ваш ответ на вопрос