Ошибка входа для пользователя во время обновления базы данных - PullRequest
1 голос
/ 06 августа 2020

У меня большая проблема. Я пытался использовать другое решение, но мне это не помогло. Я пытаюсь выполнить первоначальную миграцию (рабочий процесс с первым кодом) в базу данных, которая находится на моем компьютере. Я использовал команды в PM, такие как enable-migrations, затем add-migration NameMigration , затем update-database, и в этот момент у меня есть ошибка, например:

Error Number:4060,State:1,Class:11
Cannot open database "CodeFirstDemo.Program+BlogDbContext" requested by the login. The login failed.
Login failed for user 'SZYMON\Szymon'.

My config:

<entityFramework>
    <providers>
      <provider invariantName="System.Data.SqlClient" type="System.Data.Entity.SqlServer.SqlProviderServices, EntityFramework.SqlServer" />
    </providers>
    <defaultConnectionFactory type="System.Data.Entity.Infrastructure.LocalDbConnectionFactory, EntityFramework">
      <parameters>
        <parameter value="mssqllocaldb" />
      </parameters>
    </defaultConnectionFactory>
  </entityFramework>
  <connectionStrings>
    <add name="BlogDbContext" connectionString="Data Source=SZYMON\BASE; Initial Catalog=CodeFirstDemo; Integrated Security=SSPI;" providerName="System.Data.SqlClient" />
  </connectionStrings>

База данных еще не существует. Мой обозреватель объектов в MS SQL Сервер выглядит введите описание изображения здесь

Свойства сервера выглядят введите описание изображения здесь

Я не знаю что случилось. Пожалуйста, помогите мне решить проблему.

1 Ответ

0 голосов
/ 07 августа 2020

Похоже, у вас нет доступа к серверу базы данных. Попробуйте войти с помощью SQL Management Studio на сервер базы данных SZYMON \ BASE, используя аутентификацию windows.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...