|
5 / 5 / 4
Регистрация: 01.08.2012
Сообщений: 65
|
|
Как организовать клиент сервер, взаимодействующий с БД04.11.2012, 13:11. Показов 2453. Ответов 4
Метки нет (Все метки)
Здравствуйте
Есть приложения клиент сервер написанной на шарпе. Сервер приложения работает с база данных mssql 2000 (могу поставит и повыше). На клиент машины неимеется база данных но он подключаться к базу сервера и от туда читает (или записывает) данные. Все это нормально работает если сервер доступен. Теперь такой вопрос как мне организовать базу в клиенте как у сервера но без установке СУБД, тип создать файл (аксес не пойдет) и в нём сохранить и читать данные оттуда. Здесь Базы должны работать так. Если база сервера или клиента получает изменение (добавление, удаление, изменение) тут же передает эти изменение в базу клиента (сервера) а если клиент (сервер) не доступен то поставит эти данные в очередь и ждать клиента (сервера) и как только клиент (сервер) подключился то отправить все эти данные. Это типа как репликация базы. Все эти задачи можно поставить на сервере т.е только сервер соединяется с базой клиента и оттуда читает или записывает данные. Буду очень рад любому совету Спасибо
0
|
|
| 04.11.2012, 13:11 | |
|
Ответы с готовыми решениями:
4
Как красиво организовать клиент-сервер Клиент-сервер. Можно ли организовать реализацию как на WarcraftIII Как организовать клиент-сервер, а так же передачу и обработку XML |
|
341 / 341 / 90
Регистрация: 04.03.2010
Сообщений: 648
|
|
| 05.11.2012, 02:24 | |
|
Вы сами ответили на свой вопрос, храните данные локально. Каким образом - выбирайте, с чем Вам удобнее работать, будь то txt, xls, db...
0
|
|
|
5 / 5 / 4
Регистрация: 01.08.2012
Сообщений: 65
|
|
| 05.11.2012, 07:36 [ТС] | |
|
Спасибо что откликнулись. Тогда такой вопрос сможет ли этим файлом быть mdf? если сможет то как я могу подключиться к нему с клиента и со сервера? Спасибо
0
|
|
|
46 / 46 / 19
Регистрация: 15.03.2009
Сообщений: 178
|
||
| 05.11.2012, 08:29 | ||
|
Нет. Могу посоветовать использовать выгрузку в XML-файл - для SQLServer это проще всего.
А так можно выгружать в любой из:
0
|
||
|
5 / 5 / 4
Регистрация: 01.08.2012
Сообщений: 65
|
||
| 05.11.2012, 13:04 [ТС] | ||
|
Eva_yk Спасибо за ответ
и еще я тут нашел это щас проверяю. Тут говориться как подключиться к .mdf (использую SQL Server Compact) вмоем случаем клиент -> mfd а вот как связывать mdf(клиент)->mdf(серверу) пока не знаю. Добавлено через 4 часа 5 минут Почему у меня не отражается базы SQL Server Compact в списке в источнике данных? и при Добавление новой базы данных к проекту получаю ошибку Не удается найти поставщик данных для подключения к локальному файлу данных. Поставил Microsoft SQL Server Compact 4.0 и Microsoft SQL Server Compact 3.5 Service Pack 1 (ru/eng версию) У меня VS-2010 Ultimate
0
|
||
| 05.11.2012, 13:04 | |
|
Помогаю со студенческими работами здесь
5
Взаимодействие WinCC с Labview 2013, как сервер-клиент, так и клиент-сервер Клиент-сервер - организовать передачу файлов Помогите организовать функцию Клиент-Сервер Организовать взаимодействие типа клиент-сервер Организовать взаимодействие типа клиент - сервер Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|