Хорошо, У меня есть классическое приложение asp, и у меня есть строка подключения, чтобы попытаться подключиться к db .
Моя строка подключения выглядит следующим образом:
Provider=SQLOLEDB;Data Source=MYPC\MSSQLSERVER;Initial
Catalog=mydb;database=mydb;User Id=me;Password=123
Теперь, когда я обращаюсь к базе данных через 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.
Что я попробовал:
измените логин, отключив check_policy
(даже не знаю, зачем я это сделал) Обновление:
4. Я пробовал эту строку подключения: Provider = SQLOLEDB; Data Source = MYPC \ MSSQLSERVER; Initial Catalog = mydb; database = mydb; Встроенная безопасность = SSPI
И я получил эту ошибку:
Поставщик Microsoft OLE DB для SQL Server ошибка '80004005' Не удается открыть базу данных mydb, запрошенную при входе в систему. Не удалось войти в систему.