SQLRU.net
Разработка приложений баз данных

Начало » Использование СУБД » Microsoft SQL Server » Использование БД на MSSQL декстопом и мобилкой вне зависимости от нахождения в одной сети
Использование БД на MSSQL декстопом и мобилкой вне зависимости от нахождения в одной сети [сообщение #1048] Thu, 24 November 2022 16:09 Переход к следующему сообщению
AlenaAlenaAAA в настоящее время не в онлайне  AlenaAlenaAAA
Сообщений: 2
Зарегистрирован: November 2022
Junior Member
Коллеги, всем привет. Есть задача: нужна единая БД в MSSQL, с которой будет работать приложение WPF и мобилка на Xamarin. Причем мобилка должна работать вне зависимости от того, к какой сети подключен телефон. Идея только одна - использование веб-хостинга. Есть ли какие-либо альтернативы? Могу ли я юзать ПК, как сервер и подключаться к БД удалённо с телефона, будучи не в одной сети? И если да, то как реализовать и настроить сервер. Буду благодарна за любые советы
Re: Использование БД на MSSQL декстопом и мобилкой вне зависимости от нахождения в одной сети [сообщение #1049 является ответом на сообщение #1048] Thu, 24 November 2022 17:12 Переход к предыдущему сообщениюПереход к следующему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 282
Зарегистрирован: June 2022
Senior Member
Обычно это решается с помощью трехзвенной архитектуры.
Клиент (десктоп, веб, мобайл) подключается к серверу приложений. А сервер приложений уже ходит в бд. При этом бд никоим образом наружу не выставляется и доступ у клиентов к ней только через API предоставляемое сервером приложений.
Re: Использование БД на MSSQL декстопом и мобилкой вне зависимости от нахождения в одной сети [сообщение #1051 является ответом на сообщение #1049] Thu, 24 November 2022 18:15 Переход к предыдущему сообщениюПереход к следующему сообщению
AlenaAlenaAAA в настоящее время не в онлайне  AlenaAlenaAAA
Сообщений: 2
Зарегистрирован: November 2022
Junior Member
Были мысли про API, поняла, да. Спасибо огромное
Re: Использование БД на MSSQL декстопом и мобилкой вне зависимости от нахождения в одной сети [сообщение #1052 является ответом на сообщение #1051] Fri, 25 November 2022 01:19 Переход к предыдущему сообщениюПереход к следующему сообщению
SD в настоящее время не в онлайне  SD
Сообщений: 328
Зарегистрирован: August 2022
Senior Member
Третьему звену всё равно каким быть и по какому протоколу работать. Хочешь - DCOM/CORBA, хочешь - HTTP/WebSocket. Как напишешь, так и будет.
Re: Использование БД на MSSQL декстопом и мобилкой вне зависимости от нахождения в одной сети [сообщение #1053 является ответом на сообщение #1052] Fri, 25 November 2022 10:03 Переход к предыдущему сообщению
BlackEric в настоящее время не в онлайне  BlackEric
Сообщений: 282
Зарегистрирован: June 2022
Senior Member
Какая CORBA в 2022?
Предыдущая тема: Настройка доставки журнала транзакций
Следующая тема: обновить в таблице строки при определенных условиях
Переход к форуму:
  


Текущее время: Fri Mar 29 00:30:24 GMT+3 2024

Общее время, затраченное на создание страницы: 0.00639 секунд