#c# #sql-server #.net-core
Вопрос:
В настоящее время я следую этому учебнику для ASP.Net Ядро: https://docs.microsoft.com/en-us/aspnet/core/tutorials/razor-pages/razor-pages-start?view=aspnetcore-3.1amp;tabs=visual-studio
У меня возникла проблема: когда я перехожу ко 2-й части урока, где я добавляю модель, есть шаг, на котором я ввожу следующие команды:
Add-Migration InitialCreate
Update-Database
Всякий раз, когда я вхожу Update-Database
, я получаю следующую ошибку:
При установлении соединения с SQL Server произошла ошибка, связанная с сетью или конкретным экземпляром. Сервер не был найден или был недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен на разрешение удаленных подключений. (поставщик: Сетевые интерфейсы SQL, ошибка: 56 — Не удалось загрузить SQLUserInstance.dll из расположения, указанного в реестре. Убедитесь, что функция среды выполнения локальной базы данных SQL Server Express установлена правильно.)
В учебнике он никогда не просит вас загрузить или подключиться к SQL-серверу, так почему же я получаю эту ошибку?
Комментарии:
1. Вы загрузили образец кода? Очень вероятно, что в нем есть подключение к SQL Server.
2. В предварительных условиях упоминается, что вам необходимо иметь ASP.NET и рабочей нагрузкой веб-разработки, которая установит локальную базу данных SQL Server Express 2016, хотя это допустимо только в том случае, если вы используете VS вместо VS Code/VS для Mac
Ответ №1:
Ошибка заключается в том, что вы не можете подключиться к sql server. К сожалению, инструкции приведены в части 4 учебника. Я предлагаю вам следовать ему.
Комментарии:
1. У меня возникла проблема с этим, когда установка SQL Server завершается неудачно. Это выдает мне следующую ошибку : предыдущая установка требовала перезагрузки… Чтобы продолжить, перезагрузите компьютер, а затем снова запустите программу установки. Конечно, я попытался перезагрузиться и снова запустить программу установки, но когда я это делаю, ошибка появляется снова, и она застревает в цикле.
2. Удалите, если у вас есть этот или аналогичный драйвер Microsoft ODBC 17 для SQL Server
Ответ №2:
Очевидно, что вам необходимо подключиться к SQL-серверу. если ты этого не сделаешь. как вы ожидаете, будет работать Add-Migration InitialCreate
и Update-Database
.Я предполагаю, что вы сделали это соединение. Теперь выполните следующие действия.
На самом деле, эта ошибка в основном возникает при остановке службы SQL.
Шаг 1 : Введите кнопку «окно» R ,откроется приглашение Выполнить.
Шаг 2: Введите «services.msc» в командной строке «Выполнить» и нажмите «Ввод».
или перейдите в это окно, в котором вам нужно выполнить поиск таких сервисов-
Шаг 3: Затем найдите SQLSERVER(MSSQLSERVER)
и перезапустите службу.если не перезапустить, запустите службу.
Выполните этот шаг,надеюсь, он решит вашу проблему.
Комментарии:
1. У меня возникли проблемы с установкой sql server, и я показал сообщение об ошибке в комментарии выше.