powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как организовать сетевой режим MS SQL через интернет.
13 сообщений из 13, страница 1 из 1
Как организовать сетевой режим MS SQL через интернет.
    #39713535
incsoftec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте.

В далеком 2005 году была написана программа для салона красоты. СУБД была выбрана ms sql server 2000.
Сейчас назрел вопрос переделать программу для сетевого использования:
- общая база клиентов;
- отчеты по отдельным салонам и по всем вместе;
- и т.д.

Как это вижу я.

Все данные (клиенты, документы, остатки товаров и т.д. хранятся в одной базе, появляется дополнительное поле в этих таблицах, например ЮЛ - уникальный ключ салона). По этому ключу и разделять данные в салонах(документы, приходы, остатки, запись и т.д.)
В каждом салоне стоит свой sql server, который в онлайн режиме синхронизирует данные.

Вопросы:
1. Какую версию sql servera использовать (бесплатную)
2. Какой вид репликации использовать
3. Как настроить связь между серверами ( FTP, VPN или чт ото другое).

Буду благодарен за любую помощь.
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713542
256k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
incsoftecЗдравствуйте.

В далеком 2005 году была написана программа для салона красоты. СУБД была выбрана ms sql server 2000.
Сейчас назрел вопрос переделать программу для сетевого использования:
- общая база клиентов;
- отчеты по отдельным салонам и по всем вместе;
- и т.д.

Как это вижу я.

Все данные (клиенты, документы, остатки товаров и т.д. хранятся в одной базе, появляется дополнительное поле в этих таблицах, например ЮЛ - уникальный ключ салона). По этому ключу и разделять данные в салонах(документы, приходы, остатки, запись и т.д.)
В каждом салоне стоит свой sql server, который в онлайн режиме синхронизирует данные.

Вопросы:
1. Какую версию sql servera использовать (бесплатную) PostgreSQL 10/11
2. Какой вид репликации использовать
3. Как настроить связь между серверами ( FTP, VPN или чт ото другое).

Буду благодарен за любую помощь.


в 2005 году в салоны красоты ходили другие люди
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713560
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
incsoftec,

Храните все на одном сервере, в вашем случае не должно быть каких-то юридических проблем, связанных с необходимостью разделять клиентскую базы. Выполняйте резервное копирование данных на географически другое хранилище. В вашем случае 24/7 не требуется, поэтому регламентное обслуживание и резервное копирование можно выполнять по ночам.

В вашей ситуации лучше привлечь специалиста по созданию и эксплуатации веб-сервисов, написать веб-клиент с авторизацией.
Если все салоны соединены локальной сетью, то любой интерфейс на выбор.
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713609
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
incsoftec Как это вижу я.

Все данные (клиенты, документы, остатки товаров и т.д. хранятся в одной базе, появляется дополнительное поле в этих таблицах, например ЮЛ - уникальный ключ салона). По этому ключу и разделять данные в салонах(документы, приходы, остатки, запись и т.д.)
В каждом салоне стоит свой sql server, который в онлайн режиме синхронизирует данные.

Вопросы:
1. Какую версию sql servera использовать (бесплатную)
2. Какой вид репликации использовать
3. Как настроить связь между серверами ( FTP, VPN или чт ото другое).Ваш вопрос звучит так: "мне нужна программа, как программировать?"
Он слишком общий.

Для построения распределённой системы нужно много знать, много проектировать и программировать, а вопросы типа "вид репликации, FTP, VPN" и т.п. в этой задаче будут мелкие и незначительные.
И нажатием одной кнопки (например, включить репликацию) сделать такую систему не получится.

Поэтому проще сделать онлайн систему, с одним центральным сервером, для таких мелких и неответственных применений, как "салон красоты"
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713649
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну разве что это диал-ап с ненадежной связью, тогда репликация ещё как-то оправдана.
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713796
Фотография Mind
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
+1 ко всем кто уже ответил. И запихайте это все в облако, вместе с sql server-ами, веб-сервисами и т.д. Обслуживание минимально, не надо заморачиваться с серверами, бэкапами и прочим.
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713971
Фотография Критик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mind+1 ко всем кто уже ответил. И запихайте это все в облако, вместе с sql server-ами, веб-сервисами и т.д. Обслуживание минимально, не надо заморачиваться с серверами, бэкапами и прочим.

Ага, а потом это облако будет заблочено.
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713981
PizzaPizza
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
incsoftecВ далеком 2005 году была написана программа для салона красоты. СУБД была выбрана ms sql server 2000.

А сколько салонов то всего будет?
Программа сейчас совсем совсем только локально может работать с базой?

incsoftecВсе данные хранятся в одной базе, появляется дополнительное поле в этих таблицах... В каждом салоне стоит свой sql server, который в онлайн режиме синхронизирует данные.

Это у вас получается в каждом салоне полная копия данных будет храниться? Или будет ещё центральный сервер?
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39713986
incsoftec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо всем за помощь, отвечу всем.

256k
PostgreSQL 10/11 - не подойдет, уже в Mssql2000 написано много(100+) процедур функций и запросов, которые не хочется переделывать.

В 2005 люди ходили в один салон, в 2018 будут ходить в два, возможно в дальнейшем в 3, а учет вести нужно.

Уточняю 1. Какую версию sql servera использовать (бесплатную)? - имеется ввиду microsoft sql server, вот только вопрос в бесплатной версии 2008 express или 2012, 2014 ...

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

По поводу локальной сети: предложение хорошее. Организовать ее с помощью VPN? Как быть в случае отсутствия интернета?

alexeyvg
Вопрос не общий, вопрос четкий и решаемый миллион раз теми кто этим занимается.
Общий смысл, то стандартен: есть несколько точек в разных частях города, которые должны работать и видеть данные и изменения друг друга. Т.е. если в точке А изменили имя клиента, то это изменение должно быть видно в точке Б.


PizzaPizza
В начале будет 2 салона, в дальнейшем до 5
Сейчас программа установлена на 2 ПК в одной локальной сети, на одном из которых стоит ms sql 2000.

PizzaPizzaЭто у вас получается в каждом салоне полная копия данных будет храниться? Или будет ещё центральный сервер? - Этот вопрос обсуждаем. Если исключить возможные проблемы с интернетом, то можно сделать один сервер и подключаться к нему из разных мест через VPN, но если интернета в каком нибудь салоне не будет, то вся работа остановиться... Для этого я и планировал в каждом салоне свой сервер, который в онлайне синхронизирует данные с другими салонами.
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39722652
incsoftec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Все еще ктуально(
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39722676
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
incsoftecВсе еще ктуально(Ок, попробую ещё раз.
incsoftec Вопросы:
1. Какую версию sql servera использовать (бесплатную)
2. Какой вид репликации использовать
3. Как настроить связь между серверами ( FTP, VPN или чт ото другое).1. Бесплатная редакция только одна - Express, версию нужно брать ближе к последней - 2016 или 2014
2. Никакую, в редакции Express репликация не поддерживается
3. Поэтому обмен данными нужно вести средствами приложения, соответственно, VPN тут не нужен, обмен файлами через FTP выглядит как то колхозно; можно, например, обмениваться данными через веб-сервисы (скажем, при программировании на C# использовать WCF).
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39722755
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по сабжу:
т.к. трафик по этой задаче будет ничтожным, то подойдет централизованное хранение + VPN.
На одном из салонов поставить небольшой сервер и настроить VPN (Kerio, Hamachi и т.д.). Бекапы хранить где-нить в облаке.

ps: есть у меня проект, где БД лежит у заказчика дома на обычном нотике. БД летает.
...
Рейтинг: 0 / 0
Как организовать сетевой режим MS SQL через интернет.
    #39722877
incsoftec
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
L_argoпо сабжу:
т.к. трафик по этой задаче будет ничтожным, то подойдет централизованное хранение + VPN.
На одном из салонов поставить небольшой сервер и настроить VPN (Kerio, Hamachi и т.д.). Бекапы хранить где-нить в облаке.

ps: есть у меня проект, где БД лежит у заказчика дома на обычном нотике. БД летает.

Я уже пошел по этому пути.
Купил dlink dsr 500n для поднятия vpn
Для второй точки какой роутер нужен?
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Как организовать сетевой режим MS SQL через интернет.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]