本地数据库的连接字符串不起作用

Connection string for local database not working

我在 SQL 服务器管理工​​作室的本地计算机上有一个数据库。

数据库连接信息如下。

在我的 C# 应用程序中,我有一个连接字符串来连接到这个数据库。尽管说我的连接字符串不正确,但我收到错误消息。我尝试了很多不同的。

这是我连接数据库的函数。

  public virtual void openConnection()
    {
        con = new SqlConnection();
        con.ConnectionString = "Server=DESKTOP-8UDMQUI\WILLIAMSQL;Initial Catalog=team3db;TrustServerCertificate=true;";

        try
        {
            con.Open();
        }
        catch (Exception ex)
        {
            Console.WriteLine(ex);
        }
    }

我在服务器名称中有两个 \,因为当我只有一个时,它下面有一条红色的波浪线让我在 visual studio.

上出错

我的连接字符串应该是什么?请注意,此数据库没有密码。

TrustServerCertificate = true;替换为Integrated Security = true