身份微服务无法连接到 SQL 服务器数据库

Identity Micro-services unable connect to SQL Server database

基于 .NET Core 3.1 / EF Core 3.1 / OpenIddict 2.1 开发的基于微服务架构的解决方案,在开发环境中运行良好。

但是在客户端环境中(Windows Server 2012 R2,带有Server Hardening),身份微服务无法连接到SQL Server 2014数据库服务器,LINQ代码从数据库中获取数据不会抛出任何异常。

Startup.cs,数据库连接代码

services.AddDbContext<IdentityDbContext>(options =>
        {
            options.UseSqlServer(Configuration.GetConnectionString("DefaultConnection"));
            options.UseOpenIddict();
        });

使用能够连接到客户端数据库的示例控制台应用程序(在 .NET Core 3.1 / EF Core 3.1 中开发),这是为了验证服务器加固是否会在 Windows Server 2012 R2/ 上造成任何问题.NET 核心 3.1/EF 核心 3.1.

是什么导致身份微服务中的数据库连接问题?非常感谢任何帮助,谢谢。

基本上,一个命名实例导致了问题,必须卸载并重新安装该命名实例。