пожалуйста, попробуйте эту базу данных из 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, это проблема.
А.А. Джаз