繁体   English   中英

在使用 asp.net 核心迁移进行迁移时,在建立与 SQL Server 的连接时发生与网络相关或特定于实例的错误

[英]A network-related or instance-specific error occurred while establishing a connection to SQL Server while migration with asp.net core migration

我,正在使用包管理器控制台来执行数据库迁移。

我使用了以下命令

Add-Migration init

该命令完美运行并创建了迁移对象,如下图所示迁移图像

现在我正在使用

Update-Database

创建数据库的命令但是我收到如下所示的错误

错误详情

我已经使用了这里提供的解决方案和这个问题。

但是,此解决方案不适用于 Visual Studio 中的我。

我能够使用 SSMS 中的 sql 服务器。 此错误来自视觉工作室。

这是防火墙屏幕截图在此处输入图像描述

可能是因为您与SQL的连接未启动。 只需执行以下步骤:1.转到运行命令或按Windows + R键并输入services.msc。 2.在此处找到SQL Server(MSSQLSERVER),然后右键单击它,然后单击“开始”选项。 然后重试。

这个解决方案对我有用。我根据以下回购更改statrtup.cs文件

https://github.com/bricelam/Sample-SplitMigrations

使用其他程序集添加迁移

在我的情况下 appsettings.Development.json包含另一个服务器名称,这就是我从未注意到的原因。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM