Хорошо, У меня есть классическое приложение asp, и у меня есть строка подключения, чтобы попытаться подключиться к db.
МОЯ строка подключения выглядит следующим образом:
Provider=SQLOLEDB;Data Source=MYPC\MSSQLSERVER;Initial
Catalog=mydb;database=mydb;User Id=me;Password=123
Теперь, когда я получаю доступ к db, хотя front-en, я получаю эту ошибку:
Microsoft OLE DB Provider for SQL Server error '80040e4d'
Login failed for user 'me'.
Я посмотрел в профайле sql, и я получил следующее:
Login failed for user 'me'. Reason: Password did not match that
for the login provided. [CLIENT: <named pipe>]
Error: 18456, State:8.
Что я пробовал:
- проверено 100 раз, что мой пароль действительно правильный.
- Пробовал это:
alter login me with check_policy off
(даже не знаю, почему я это сделал) - Включить ВСЕ возможные разрешения для этой учетной записи в SSMS.
Обновление:
4. Я пробовал эту строку подключения: Provider=SQLOLEDB;Data Source=MYPC\MSSQLSERVER;Initial Catalog=mydb;database=mydb; Integrated Security = SSPI
И я получил эту ошибку:
Поставщик Microsoft OLE DB для ошибки SQL Server '80004005' Невозможно открыть базу данных mydb, запрошенную при входе в систему. Ошибка входа в систему.