8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

如何修复“SqlException:与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。(错误:26)”

Apersu 1月前

22 0

我不知道我做错了什么。我花了 10 多个小时试图解决这个问题。我的情况是:我有一个新的 asp.net core web 应用程序,我已将其连接到本地运行的服务器 sql 数据库...

我不知道我做错了什么。我花了 10 多个小时试图解决这个问题。

我的情况:

我有一个新的 asp.net core web 应用程序,并且已将其连接到本地运行的服务器 sql 数据库。我可以从包控制台管理器添加迁移和更新数据库,没有任何问题。我可以在 Visual Studio 2022 和 SqlServerManagementStudio 中检查表,也可以在 SSMS 中查询它们,没有任何问题。

但是当我尝试从正在运行的应用程序中查询数据库的一些数据时,我不断收到 SqlException:

我在另一个项目的 swagger 中遇到了同样的错误。

我已经尝试过

  • 我已经在入站连接(tcp1433 和 udp1434)上添加了防火墙规则
  • 我已经检查了 services.msc 并检查了 SQL Server(sqlexpress)是否正在运行,它是
  • 我已经检查了 services.msc 并检查了 SQL Server Browser(sqlexpress)是否正在运行,它是
  • 我尝试过很多连接字符串。
  • 我尝试重新安装 SQL Server
  • 我已经启用 TCP/IP
  • 我已将 IP1 tcp 端口更改为 1433
  • 我已将 IPAll tcp 端口更改为 1433
  • 我已经重新启动了服务器服务,甚至重启了电脑好几次。

我的控制器:

public class StudentsController : Controller

{私人只读Schoolcontext_context;

public StudentsController(Schoolcontext context)
{
    _context = context;
}

// GET: Students
public async Task<IActionResult> Index()
{

    //var checkvar = await _context.Students.ToListAsync();
    //return View(await _context.Students.ToListAsync());
    var test = "tested with breakpoint";
    var firstItem = await _context.Students.FirstOrDefaultAsync();
    return View(firstItem);
}

我的程序.cs

var builder = WebApplication.CreateBuilder(args);
builder.Services.AddDbContext<Schoolcontext>(options =>
{    options.UseSqlServer("Server=localhost\\SQLEXPRESS01;Database=recruitmentDbNew;Trusted_Connection=True;Trust Server Certificate=True;");
});

(我尝试了许多连接字符串,并通过运行 Update-Database 对其进行了测试)

我可能忽略了一些非常愚蠢的事情。任何帮助都将不胜感激!

帖子版权声明 1、本帖标题:如何修复“SqlException:与 SQL Server 建立连接时发生与网络相关或特定于实例的错误。(错误:26)”
    本站网址:http://xjnalaquan.com/
2、本网站的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
3、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
4、本站一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
5、站长邮箱:yeweds@126.com 除非注明,本帖由Apersu在本站《sql》版块原创发布, 转载请注明出处!
最新回复 (0)
返回
作者最近主题: