Меню Закрыть

Форум по обсуждению программ для инженеров

Синхронизация файлов базы Microsoft SQL Server  

Страница 1 / 2 Следующий
  RSS

rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
22/01/2021 11:41 дп  

Всем ДНД-шникам привет!

Приобрели два экземпляра программы. Установили одну на десктоп и вторую на ноутбук. Соответственно, автоматом были созданы локальные файлы баз данных. Возникла необходимость оформлять протоколы на выезде. Ну и теперь, понятно, остро понадобилось синхронизировать содержимое баз данных. Возможно ли такое и как это сделать? Помогите советом.


ОтветитьЦитата
Денис
(@denov)
Admin
Присоединился: 7 лет назад
Сообщения: 79
22/01/2021 12:16 пп  

Здравствуйте! Синхронизации как таковой нет. Есть возможность сохранять в файлы и загружать из файлов тех. отчеты. В командировке создавайте отдельные тех. отчеты, потом загружайте их в общую БД, по приезду. Меню Файл - Сохранить/Открыть тех. отчет (Сохранить/Открыть пакет тех. отчетов).


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
25/01/2021 9:40 дп  

Спасибо. А вообще, с помощью стороннего софта такую задачу выполнить возможно?

This post was modified 1 месяц назад by rza-81

ОтветитьЦитата
Денис
(@denov)
Admin
Присоединился: 7 лет назад
Сообщения: 79
26/01/2021 9:22 дп  

Здравствуйте! Нет, только если самостоятельно разработать.


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
27/01/2021 3:43 пп  
От: Денис

Здравствуйте! Нет, только если самостоятельно разработать.

Добрый день! Сориентируйте, пжлст, как правильно понимать текст в описании программы:

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

...Есть два значимых отличия этого продукта от аналогов – это, конечно же, цена, которая в несколько раз меньше при такой функциональности и работа  программы с СУБД MS Sql Server, используя эту систему можно подключаться к единой базе данных для одновременного заполнения протоколов с разных компьютеров, соединенных по сети.


ОтветитьЦитата
Денис
(@denov)
Admin
Присоединился: 7 лет назад
Сообщения: 79
27/01/2021 5:30 пп  

Здравствуйте! SQL Server - это СУБД к которой можно подключатся одновременно с разных ПК и заполнять данные в одной БД. Вы можете сделать один компьютер Сервером (Сервер - это тот ПК с которым могут связаться другие ПК по сети), установить на него SQL Server, создать там БД и подключаться к ней с разных ПК для одновременного заполнения. К SQL Server также можно подключаться через интернет, предварительно настроив свое сетевое оборудование для этого.  Как сделать SQL Server доступным с Сервера на других ПК по сети показано в этом видео:

https://youtu.be/eTKt38QV5so

Спасибо!


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
28/01/2021 8:57 дп  
От: Денис

Здравствуйте! SQL Server - это СУБД к которой можно подключатся одновременно с разных ПК и заполнять данные в одной БД. Вы можете сделать один компьютер Сервером (Сервер - это тот ПК с которым могут связаться другие ПК по сети), установить на него SQL Server, создать там БД и подключаться к ней с разных ПК для одновременного заполнения. К SQL Server также можно подключаться через интернет, предварительно настроив свое сетевое оборудование для этого.  Как сделать SQL Server доступным с Сервера на других ПК по сети показано в этом видео:

https://youtu.be/eTKt38QV5so

Спасибо!

Добрый день!

Я, так понимаю, существующая версия SQL Server Express Edition, если не ошибаюсь, не позволит реализовать групповой доступ к единой БД? Необходима установка полноценной версии?


ОтветитьЦитата
Денис
(@denov)
Admin
Присоединился: 7 лет назад
Сообщения: 79
28/01/2021 9:22 дп  

Здравствуйте! SQL Server Express Edition как раз позволяет установить групповой доступ. Только в ней есть ограничение - БД может быть не более 8 ГБ.

В видео, о котором я писал выше, как раз используется SQL Server Express Edition.

This post was modified 1 месяц назад by Денис

ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
28/01/2021 9:27 дп  

Пардон! Я имел ввиду SQL Server Express Edition LocalDB, которую предложил Мастер установки. Извините, недостаточно знаний.


ОтветитьЦитата
Денис
(@denov)
Admin
Присоединился: 7 лет назад
Сообщения: 79
28/01/2021 9:38 дп  

Нет, ЛокалДБ не поддерживает группового подключения.


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
28/01/2021 9:47 дп  

Спасибо.


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
28/01/2021 10:50 дп  
От: Денис

Нет, ЛокалДБ не поддерживает группового подключения.

Есть еще вопрос. В окне Соединение с сервером Базы Данных при ее создании для версии MS SQL Server Express присутствует опция: Создание таблицы в БД (для SQL хостинга) с кнопкой "Создать таблицы в БД". Для планируемого удаленного доступа к единой базе при ее создании надо использовать эту опцию?


ОтветитьЦитата
Денис
(@denov)
Admin
Присоединился: 7 лет назад
Сообщения: 79
28/01/2021 12:45 пп  

Нет, это для хостингов SQL, у них просто БД создаются на самом хостинге, поэтому тут только создание таблиц в БД идет.


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
28/01/2021 12:54 пп  

Теперь все ясно. Большое спасибо.


ОтветитьЦитата
rza-81
(@rza-81)
Active Member Customer
Присоединился: 6 месяцев назад
Сообщения: 14
28/01/2021 3:07 пп  
От: Денис

Нет, это для хостингов SQL, у них просто БД создаются на самом хостинге, поэтому тут только создание таблиц в БД идет.

Получилось все. Сервер и клиентские ПК настроены и подключены к сетевой БД. Все работает, БД обновляется данными с других клиентских ПК, на которых установлены программы. На ум приплыл очередной вопрос. Все это сейчас функционирует в пределах локальной сети. Как такой вариант реализовать через Интернет?


ОтветитьЦитата
Страница 1 / 2 Следующий
Share:
  
Работает

Пожалуйста, Вход или Зарегистрироваться