Я пытаюсь подключиться к своему экспресс-экземпляру SQL Server из своего веб-приложения ASP.NET, но это не работает. Типичное сообщение об ошибке, передаваемое приложению:
Невозможно открыть базу данных «xxx», запрошенную при входе в систему. Не удалось войти в систему. Ошибка входа для пользователя «xxx».
я жестяная банка подключиться, используя эти учетные данные из Management Studio Express, и просмотреть таблицы и данные, но подключение через мое веб-приложение просто не удается. Я использую следующую строку подключения:
Источник данных = (локальный) \ sqlexpress; Идентификатор пользователя = xxx; Пароль = xxx; Исходный каталог = xxx;
SQL Server Express может использовать удаленные подключения, и я включил именованные каналы и TCP / IP.
Любая помощь будет принята с благодарностью!
Вы пробовали изменить (локальный) в источнике данных на фактическое имя сервера? Когда вы используете Management Studio и подключаетесь к этому SQL Server - это тот же источник данных, что и в строке подключения?
Проверяли ли вы в Management Studio журналы SQL Server в разделе «Управление»? Если соединение попадает к SQL Server, но получает отказ, он запишет сюда запись. Он также выдаст код ошибки (например, 18456) и, возможно, номер состояния - вы сможете найти это в Интернете.