Только что скачал Visual Studio 2019 и поиграл с ним, следуя инструкции по MS (https://docs.microsoft.com/en-us/visualstudio/get-started/csharp/tutorial-aspnet-core-ef-step-03?view=vs-2019)
При настройке соединения с базой данных я оставил все по умолчанию в appsettings.json, в котором есть запись:
"ConnectionStrings": {
"AppDbContext": "Server=(localdb)\\mssqllocaldb;Database=AppDbContext-751ed4b2-26eb-401f-82ef-a0a083ac64af;Trusted_Connection=True;MultipleActiveResultSets=true"
}
Однако, когда я запускаю его, я получаю сообщение об ошибке:
SqlException: не удается открыть базу данных
"AppDbContext-751ed4b2-26eb-401f-82ef-a0a083ac64af", запрошенный
авторизоваться. Ошибка входа Ошибка входа пользователя
'DESKTOP-PU ***** \ а ****'. (где PU ***** и **** мои имя компьютера и
Имя пользователя
Итак, затем я попробовал то, что я использую для Visual Studio 2017, подключившись к SQL 2017 с помощью строки подключения:
"AppDbContext": "Server=DESKTOP-PU*****\\SQL17EXPRESS;Database=AppDbContext_MSDN;Trusted_Connection=True;MultipleActiveResultSets=true"
но теперь появляется сообщение об ошибке:
SqlException: Невозможно открыть базу данных "AppDbContext_MSDN", запрошенную
логин. Ошибка входа Ошибка входа пользователя
'MicrosoftAccount \ ************* @ hotmail.com.
Не могу вспомнить, чтобы VS2017 входил в систему с моей учетной записью hotmail - как мне обойти эти проблемы?