Запуск приложения использующего localdb на разных компьютерах

330
26 апреля 2017, 08:51

Я написал приложение на языке C#, которое работает с базой данных MS SQL. Если я переношу приложение на другой компьютер и пытаюсь запустить то оно не работает т.к. там отсутствует БД с которой я работаю. Как сделать чтобы при запуске программы на разных компьютерах БД устанавливалась автоматически?

Answer 1

Вы немного не так используете SQL базу. Данная база устанавливается на сервере и ваше приложение соединяется не с самой базой, а с сервером. А он уже в свою очередь и работает с БД.

Если же вам нужно чтобы данные хранились рядом с приложением, то используйде SQLITE

Как для примера использования пример 1 пример 2

Answer 2

Денис , code first, почитатите тут , есть ещё видео на ютубе , там у человека все подробно описано При таком подходе приложение само создает базу данных , если необходимый SQL установлен на другой машине

READ ALSO
Windows Forms application with ball walking randomly

Windows Forms application with ball walking randomly

Не могли бы вы,пожалуйста,создать корректно эту программу(по-своему,скорее всего,потому что я еще зеленый и пишу лапшу), чтобы я смог сравнить...

242
(Unity) Проект несовместим с текущим выпуском Visual Studio 2017

(Unity) Проект несовместим с текущим выпуском Visual Studio 2017

Перестал открываться проект Unity/С#, после установки поддержки C++ проектов(До этого все работало) Решение вроде открывается, в самом проекте...

360
Убегающий ScrollBar на flowLayoutPanel

Убегающий ScrollBar на flowLayoutPanel

На форме(Windows Forms) есть flowLayoutPanel в который динамически добавляются разные элементыAutoScroll = true

774
Что из себя представляет RIO Socket и как его можно использовать в .NET?

Что из себя представляет RIO Socket и как его можно использовать в .NET?

Что из себя представляет RIO Socket и как его можно использовать вNET для повышения производительности обычных сокетов\использования вместо обычных...

209