次のコードを使用してサーバー エクスプローラーから 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 のユーザー インスタンスに接続するときに、ユーザー インスタンスのログイン フラグは許可されません。接続は閉じられます。")