как запустить приложение с базой данных mdf на другом компьютере - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть проект приложения формы Windows с базой данных mdf, приложение отлично работает на моем компьютере, но когда я пробую его на другом компьютере, оно не работает и не подключается к базе данных (база данных с приложением в той же папке)

Это строка подключения

SqlConnection sqlCon = new SqlConnection(@"Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename=|DataDirectory|\Contact.mdf;Integrated Security=True;Connect Timeout=30");

Как использовать мое приложение с этой базой данных mdf на другом компьютере?

Оно запускается на моем компьютере при установке localDB 2016, но я не могу установить localDB2016 во втором ПК, потому что это 32-битная машина.

1 Ответ

0 голосов
/ 27 февраля 2019

Вы не можете выполнять запросы к файлам MDF, вы не можете использовать их напрямую, не подключая их к службе базы данных.

Лучшим решением в вашем случае будет установка SQL Express или соответствующей службы базы данных на втором компьютере.Затем вы можете вернуться с первой машины и восстановить на второй машине.ИЛИ вы также можете создать новую базу данных на втором компьютере, используя сценарии создания базы данных, и использовать ее.

Надеюсь, это поможет.

...