Форум программистов, компьютерный форум, киберфорум
C#: Базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.54/13: Рейтинг темы: голосов - 13, средняя оценка - 4.54
1 / 3 / 2
Регистрация: 22.12.2016
Сообщений: 144

Запуск C# приложения с базой данных на машине без предустановленного SQL

26.12.2018, 23:52. Показов 2652. Ответов 4

Студворк — интернет-сервис помощи студентам
Встал вопрос, есть ПО которое подключается к базе данных, в Visual Studio подключено как DataSet MS SQL при помощи Data source wizard
SQL
1
(DATA SOURCE=DESKTOP\MSQLSERVER2017;Initial Catalog=FirstDataBase_T;Integrated Security=TRUE)
, все таблицы/функции просто при помощи Drag N Drop перемещены на форму, на компьютере с установленной MS SQL всё подключается великолепно.
Но требуется запустить данное приложение на машине которая не имеет доступа к сети интернет, т.е что бы редактирование/чтение происходило при помощи какого нибудь sql express/lite, как это наименее затратно для кода(что бы его вновь не нужно было перекопипастить) решить данную проблему ?

Добавлено через 7 минут
https://www.youtube.com/watch?v=Nt1mTRWwYzA <-- Именно так и подключал DB
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.12.2018, 23:52
Ответы с готовыми решениями:

Запуск приложения с базой данных на другом компьютере
Есть приложение, написанное на C# с подключенной к нему базой данных (sql server). Вопрос в следующем: нужно ли инсталлировать sql server...

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

Перенос приложения с базой данных SQL
Здравствуйте. Своял приложение с базой данных на SQL Server. Подскажите, можно ли приложение перетянуть на другой компьютер, на котором...

4
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,299
27.12.2018, 06:16
mastercard, наименее затратно для кода - установить MSSQL нужной версии на целевую машину. Если менять СУБД на SQLite (в вашем случае сильно предпочтительнее), то код тоже немного поменять потребуется, ибо сменится провайдер ADO.NET.
0
1 / 3 / 2
Регистрация: 22.12.2016
Сообщений: 144
27.12.2018, 12:22  [ТС]
Usaga,А как вариант вшить в exe файл тихий установщик нужной версии ms sql , а затем туда установить mdf файл нормальный?
0
79 / 102 / 44
Регистрация: 12.05.2015
Сообщений: 476
27.12.2018, 12:41
mastercard, вы серьезно хотите "тихо" установить mssql server?
0
Эксперт .NET
 Аватар для Usaga
14145 / 9374 / 1350
Регистрация: 21.01.2016
Сообщений: 35,299
27.12.2018, 12:56
mastercard, вы, видимо, недопонимаете, что спросили.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.12.2018, 12:56
Помогаю со студенческими работами здесь

Запуск приложения с БД без ms sql server
Приложение использует базу данных .mdf с установленным на компьютере ms sql server? Можно ли использовать эту базу в приложении на...

Проблема соединения с базой на машине без Builder
Здравствуйте! Проблема состоит в следующем: при компиляции и запуски прога на компьютере, где она создавалась, работает замечательно,...

Запуск приложения на другой машине
Компилирую приложение в релизе, кидаю к нему platform и нужные dll, и пробую запустить на другой машине, запускается всё нормально, все...

Запуск приложения написанного в VS 2013 на машине с FW 3.5
Написал программу vb.net 2013, реально ли ее запустить на fraemwork 3.5 ?

WMI. Запуск приложения на удаленной машине
Хочу запустить какой-либо процесс на удаленной машине и он даже создается, но только без какой-либо графической части. Например, на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru