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

时间:2019-08-08 20:53:21

标签: c# sql .net connection-string

我在SQL Server Management Studio的本地计算机上有一个数据库。 SQL Server Management Studio

数据库连接信息如下。 DB info

在我的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上引发了错误。

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

1 个答案:

答案 0 :(得分:1)

structure_string = "name|time|mac|type" string1 = "bob|0|abc|manual".split(sep = "|") string2 = "bob|1|abc|manual".split(sep = "|") string1.pop(1) string2.pop(1) assert(string1 == string2) 替换为TrustServerCertificate = true;