SulfySul Ответов: 1

Выбор правильного метода удаленного подключения к базе данных SQL


У меня есть приложение Windows POS с удаленной базой данных SQL.
Как лучше всего подключить мое приложение к базе данных ?

Я подумываю о соединении с одним из этих методов

- предисловие к порту ( в настоящее время используется этот метод. но иногда он не подключается, и тогда мне приходится перезапускать SQL server, чтобы снова подключить его, или долго ждать )
- VPN-доступ (но я не хочу, чтобы пользователь VPN получал доступ к каким-либо данным на сервере, кроме простого подключения к базе данных SQL)
- Установите локальный SQL server и используйте репликацию на главный сервер ( но я не могу заблокировать базу данных от несанкционированного доступа, так как SQL local server и POS-приложение работают в одной системе )
- Удаленный рабочий стол (я не знаю, будет ли это быстро подключаться к виртуальной машине, установленной с помощью pos-приложения, продажа может быть прервана, если сетевое соединение потеряно/медленно )


Пожалуйста предложите мне вариант или если есть какой нибудь лучший вариант

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

Любая помощь будет высоко оценена

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

я использую порт forward для подключения к удаленной базе данных sql, но иногда он не может подключиться к серверу удаленно).

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

1 Ответов

Рейтинг:
0

Christian Graus

Ваше приложение не должно подключаться к базе данных. Он должен подключаться к веб-сервису, который обрабатывает доступ к базе данных


SulfySul

Мое приложение-это приложение windows form , а не aspe.net веб-приложение.
Спасибо