Подключение к SQL Server из веб-приложения не работает?

Я пытаюсь подключиться к моему экземпляру SQL Server Express из моего веб-приложения ASP.NET, но это не работает. Общее сообщение об ошибке, данное приложению:

Невозможно открыть базу данных "xxx", запрошенную при входе в систему. Ошибка входа Не удалось войти в систему для пользователя 'xxx'.

Я могу подключиться, используя эти учетные данные из Management Studio Express, и просмотреть таблицы и данные, но подключение через мое веб-приложение просто не удается. Я использую следующую строку подключения:

Источник данных =(локальный)\sqlexpress; Идентификатор пользователя =xxx; Пароль =xxx; Исходный каталог =xxx;

SQL Server Express разрешено использовать удаленные соединения, и у меня есть именованные каналы и TCP/IP.

Любая помощь будет принята с благодарностью!

1 ответ

Решение

Вы пытались изменить (локально) в источнике данных фактическое имя сервера? Когда вы используете Management Studio и подключаетесь к этому SQL Server - это тот же источник данных, что и в строке подключения?

В Management Studio вы проверяли журналы SQL Server в разделе "Управление"? Если соединение подключается к SQL Server, но ему отказывают, он напишет здесь запись. Он также выдаст код ошибки (например, 18456) и, возможно, номер штата - вы сможете найти его в Интернете.

Другие вопросы по тегам