Я создал настольное приложение, оно отлично работает в моем P C со следующей строкой подключения:
SqlConnection conn = new SqlConnection(@"Data Source=DESKTOP-IAS4D;Initial Catalog= MConsole;Integrated Security=True");
Но оно не работает на другом P C. Поэтому я изменил строку подключения, чтобы приложение можно было использовать в любом P C:
SqlConnection conn = new SqlConnection(@"Server=.\SQLExpress;AttachDbFilename=|DataDirectory|\MConsole.mdf;Trusted_Connection=Yes;Integrated Security=True;");
Но я получаю следующую ошибку:
System.Data.SqlClient .SqlException: 'Попытка присоединить базу данных с автоматическим именем для файла C: \ Users \ Hp \ source \ repos \ MConsole \ bin \ Debug \ Databases \ MConsole.mdf не удалась. База данных с таким же именем существует, или указанный файл не может быть открыт, или он находится на общем ресурсе UN C.
Я хочу, чтобы мое приложение работало на разных машинах с моей базой данных. Пожалуйста, решите мою проблему. Мы будем благодарны за любую помощь.
Заранее спасибо.