Я пытаюсь работать с EF7 и ASP.NET MVC 6, но когда я пытаюсь работать с БД приходит следующие исключения:Entity Framework 7 и Войти не удалось
Не удается открыть базу данных «Сообщения» просил по логину. Ошибка входа в систему.
Ошибка входа для пользователя 'alexpc \ Alexandr'.
В классе DbContext я использую следующий код:
protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
{
optionsBuilder.UseSqlServer(@"Data Source=alexpc;Database=Posts;Integrated security=True;");
}
Похоже ConnectionString является правильным, где же может быть проблема?
Когда для параметра «Интегрированная безопасность» установлено значение «Истина», он использует текущий идентификатор входа в систему для доступа к серверу sql. Это было «alexpc \ Alexandr» в вашей среде, и у него не было разрешения на доступ к sql. Либо измените строку подключения на использование имени sql, либо настройте SQL-сервер, чтобы разрешить «alexpc \ Alexandr» входить в систему. – Vince
... Пользователь Windows У Alexandr нет прав на открытие подключения к базе данных Посты? – ken2k
@ ken2k no, у Alexandr есть права на открытие подключения к базе данных Сообщения, я могу успешно подключиться к студию управления и инструментам визуальной студии, но не с ef. – neonhash