SQL Проблема строки подключения к базе данных сервера для запуска приложения на разных машинах - PullRequest
0 голосов
/ 30 мая 2020

Я создал настольное приложение, оно отлично работает в моем 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.

Я хочу, чтобы мое приложение работало на разных машинах с моей базой данных. Пожалуйста, решите мою проблему. Мы будем благодарны за любую помощь.

Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...