我使用以下代码从服务器资源管理器创建了一个 MySQL 服务器数据库文件来连接 MySQL 数据库:
private void DataAdd_Load(object sender, EventArgs e)
{
try
{
var conn = new MySqlConnection();
conn.ConnectionString =
"Data Source=(LocalDB)\\MSSQLLocalDB;" +
"User Instance=true;" +
"Integrated Security=false;" +
"AttachDbFilename=C:\\Path\\filename.MDF;";
conn.Open();
MessageBox.Show("Connected to database");
}
catch (Exception e1)
{
MessageBox.Show("Connection failed");
}
}
但是连接总是失败。
我在调试时发现的错误:
抛出异常:System.Data.dll 中的“System.Data.SqlClient.SqlException”(“连接到 SQL Server 的用户实例时,不允许使用用户实例登录标志。连接将被关闭。”)