本地数据库的连接字符串不起作用
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
我在 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