База данных SqlBase на одном диске - PullRequest
0 голосов
/ 01 сентября 2018

У меня есть база данных на «Microsoft OneDrive», у меня есть 4 действующие лицензии от Gupta 4 SqlBase. Когда я пытаюсь запустить с ПК 1, я могу получить доступ к базе данных, но когда я пытаюсь сделать то же самое с ПК 2, я получаю это

Причина: попытка открыть существующий файл и произошла ошибка. Помощь: Определить и устранить причину сбоя открытого файла. Убедитесь, что указанный файл существует. Проверьте количество Файлы, разрешенные для операционной системы, разрешают дополнительный файл, то есть проверьте конфигурацию FILES = настройка параметров.

Я предполагаю, что это связано с файлами LOG в базе данных и некоторыми настройками в Sql.Ini, но я не могу найти где / как ???

Цель состоит в том, чтобы запустить базу данных в «OneDrive», купить лицензии SqlBase и запустить многопользовательскую систему. Заявка была составлена ​​как таковая.

Где я не так думаю? Где я делаю не так? Какие настройки отсутствуют?

Спасибо

1 Ответ

0 голосов
/ 11 сентября 2018

Это не сработает. SqlBase (и все другие СУБД) созданы для управления одним файлом базы данных + файлами журнала. Когда несколько экземпляров работают с более или менее реплицированными файлами данных, это приводит к конфликту. В мире существуют системы, которые могут работать как распределенный кластер (например, как база данных документов RavenDB), но они созданы для такой работы (конечно, не с OneDrive, а с собственным механизмом репликации). Sqlbase нет.

...