Member 14123234 Ответов: 2

Как я могу создать настройку базы данных C# для клиентов ?


я много раз пытался создать настройку базы данных c#, которая работает на стороне клиента, но мне это не удалось, если вы знаете какую-либо видеосвязь или любой другой вспомогательный материал, пожалуйста, поделитесь им со мной. Я буду вам очень благодарен.

Что я уже пробовал:

я попробовал оба видео практика но не работает:
Как установить приложение C# с базой данных на клиентскую машину [2017] - YouTube[^]
[Приложение C# ] Как создать программу установки приложения c# с базой данных SQL Server - YouTube[^]

2 Ответов

Рейтинг:
2

#realJSOP

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

Кроме того, когда я пишу приложение, использующее базу данных, я предпочитаю писать SQL, необходимый для создания базы данных, и позволяю приложению выполнять эту работу (смотрите, установлен ли sql server, и если да, то создайте/измените необходимую базу данных. Ваш установщик должен либо предложить пользователю установить необходимые инструменты БД, либо сделать это за него (после запроса, конечно.


Member 14123234

спасибо за ответ , но я создал полную форму windows и подключил ее к sql server.it он прекрасно работает, и я хочу создать такую установку, чтобы доставить ее своему другу.так что это заставляет меня паниковать из-за этого . я смотрел слишком много видео на youtube для этого, но не работает дает ошибку базы данных.

Рейтинг:
0

RickZeeland

Я могу порекомендовать такой способ установки SQL Server: Модульный Установщик Зависимостей InnoSetup[^]
Он использует Установщик установки Inno Setup чтобы установить все виды предварительных условий, не включая их в программу установки, вместо этого они загружаются только в случае необходимости.

Если вы предпочитаете универсальный коммерческий установщик, я могу порекомендовать Расширенный Установщик: https://www.slant.co/improve/topics/5669/viewpoints/3/~way-to-package-net-web-application-for-distribution~advanced-installer[^]

Еще лучше было бы забыть о SQL Server, так как связывание его с вашими приложениями и настройка его-это настоящая боль. Существуют альтернативы, которые намного проще и легче, такие как PostgreSQL или SQLite. Видеть: Учебник по PostgreSQL - изучите PostgreSQL с нуля[^]

Если вам нужна только облегченная база данных, см.: https://www.slant.co/topics/274/~лучшие-базы-для-небольшой-net-приложений[^]


Member 14123234

спасибо за ответ , но я создал полную форму windows и подключил ее к sql server.it он прекрасно работает, и я хочу создать такую установку, чтобы доставить ее своему другу.так что это заставляет меня паниковать из-за этого . я смотрел слишком много видео на youtube для этого, но не работает дает ошибку базы данных.

RickZeeland

Добро пожаловать в клуб жертв SQL Server, потому что все используют его, это не значит, что это лучший выбор для вас :)

RickZeeland

Я видел в видео на youtube, что файлы базы данных отсоединяются и копируются. Это не очень хороший способ распространения базы данных, лучше сгенерировать SQL-скрипт в среде SQL Server Management Studio и запустить его из своего приложения.