Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 当我没有包含SQL Server错误时,为什么会出现SQL Server错误_C#_Sql Server_.net Core - Fatal编程技术网

C# 当我没有包含SQL Server错误时,为什么会出现SQL Server错误

C# 当我没有包含SQL Server错误时,为什么会出现SQL Server错误,c#,sql-server,.net-core,C#,Sql Server,.net Core,我目前正在学习ASP.Net Core的本教程: 我遇到了一个问题:当我进入教程的第二部分,在那里我添加了一个模型时,有一个步骤我输入了以下命令: Add-Migration InitialCreate Update-Database 每当我进入更新数据库时,都会出现以下错误: 建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:SQL网络接口,错误:56-无法从注册表

我目前正在学习ASP.Net Core的本教程:

我遇到了一个问题:当我进入教程的第二部分,在那里我添加了一个模型时,有一个步骤我输入了以下命令:

Add-Migration InitialCreate
Update-Database
每当我进入更新数据库时,都会出现以下错误:

建立与SQL Server的连接时发生与网络相关或特定于实例的错误。找不到服务器或无法访问服务器。验证实例名称是否正确,以及SQL Server是否配置为允许远程连接。提供程序:SQL网络接口,错误:56-无法从注册表中指定的位置加载SQLUserInstance.dll。验证是否正确安装了SQL Server Express的本地数据库运行时功能

在本教程中,它从未要求您下载或连接到SQL Server,因此为什么会出现此错误?

显然,您必须连接到SQL Server。如果你不喜欢这个。您期望的工作方式将添加迁移和更新数据库。我假设您完成了此连接。现在按照下面的步骤操作

实际上,当SQL服务停止时,基本上会发生此错误

步骤1:键入窗口按钮+R,这将打开运行提示

步骤2:在运行提示中键入services.msc,然后按enter键

或者转到这个窗口,您必须像这样搜索服务-

步骤3:然后搜索SQLSERVERMSSQLSERVER并重新启动服务。如果没有重新启动,则启动服务


按照此步骤操作,希望它能解决您的问题。

错误是您无法连接到sql server。不幸的是,本教程的第4部分提供了相关说明。我建议你照做


您下载了示例代码了吗?很可能它有一个SQL Server连接。先决条件提到您需要有ASP.NET和web开发工作负载,这将安装SQL Server Express 2016 LocalDB,但这仅在您使用VS而不是用于MacI的VS代码/VS时有效。在安装SQL Server失败的情况下,我遇到了这个问题。它给我以下错误:以前的安装需要重新启动。。。若要继续,请重新启动计算机,然后再次运行安装程序。当然,我确实尝试重新启动并再次运行安装程序,但当我重新启动并再次运行安装程序时,错误会再次出现,并卡在循环中。如果您有此或类似的Microsoft ODBC驱动程序17 for SQL server,请卸载。我在安装SQL server时遇到问题,我在上面的注释中显示了错误消息。