Хорошо, у меня есть классическое приложение asp, и у меня есть строка подключения, чтобы попытаться подключиться к базе данных.
Моя строка подключения выглядит следующим образом:
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.
Что я пробовал:
И я получил такую ошибку:
Microsoft OLE DB Provider for SQL Server error '80004005' Cannot open database mydb requested by the login. The login failed.
Я думаю, вам нужно будет включить именованные каналы в Configuration Manager и перезапустить службы. Также запустите службу браузера SQL.