Entity Framework не может подключиться к моей базе данных

Я пытаюсь подключиться к пустой базе данных SQL Server, созданной в SSMS для проекта Blazor, над которым я работаю. В рамках этого я пытаюсь создать новую таблицу, но когда я пытаюсь перенести ее в свою базу данных, я не могу заставить ее работать.

Когда я пытаюсь обновить базу данных в консоли, кажется, что команда update-database работает нормально, но на самом деле в мою базу данных ничего не передается. Если я возьму строку подключения из моего файла .json и передам ее непосредственно в options.UseSqlServer(), при попытке обновить базу данных возникнет эта ошибка:

При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не найден или не был доступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленных подключений. (поставщик: SNI_PN11, ошибка: 26 — ошибка при обнаружении указанного сервера/экземпляра)

Удаленные подключения включены, и строка подключения просто копируется напрямую из моего проводника SQL Server. Единственное, о чем я могу думать, это, возможно, несовместимость со свойствами моей строки подключения или что-то в этом роде?

Моя строка подключения:

Data Source = Desktop-UGF6TEE\\MyDataSource; Integrated Security = True; Connect Timeout = 30; Encrypt = False; Trust Server Certificate = False; Application Intent = ReadWrite; Multi Subnet Failover = False

убедитесь, что служба сервера sql запущена из служб в Windwos. Также замените MyDataSource на (.), если вы подключаетесь локально.

user123456 14.05.2023 01:10

В своих службах я вижу MSSQLServer и MSSQL$MyDataSource, поэтому я считаю, что службы работают. Также изменил строку подключения в моем исходном сообщении, но, похоже, она все еще не работает.

Abdul 14.05.2023 01:26

попробуйте Integrated Security=SSPI;

user123456 14.05.2023 01:49

Кажется, это сработало, спасибо!

Abdul 14.05.2023 02:05
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
4
52
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

попробуйте Integrated Security=SSPI;

Я думаю, что проблема здесь.

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