База данных SqlBase на одном диске
У меня есть база данных на "Microsoft OneDrive", у меня есть 4 действующие лицензии от Gupta 4 SqlBase. Когда я пытаюсь запустить с ПК 1, я могу получить доступ к базе данных, но когда я пытаюсь сделать то же самое с ПК 2, я получил это
Причина: попытка открыть существующий файл и произошла ошибка. Помощь: Определить и устранить причину сбоя открытого файла. Убедитесь, что указанный файл существует. Убедитесь, что количество файлов, разрешенных для открытия операционной системой, разрешает дополнительный файл, то есть проверьте настройку параметра конфигурации FILES=.
Я предполагаю, что это связано с файлами LOG в базе данных и некоторыми настройками в Sql.Ini, но я не могу найти, где и как???
Намерение состоит в том, чтобы запустить базу данных на "OneDrive", купить лицензии SqlBase и запустить многопользовательскую систему. Заявка была сделана как таковая.
Где я ошибаюсь? Где я делаю не так? Какие настройки отсутствуют?
Спасибо
1 ответ
Это не сработает. SqlBase (и все другие СУБД) созданы для управления одним файлом базы данных + файлами журнала. Когда несколько экземпляров работают с более или менее реплицированными файлами данных, это приводит к конфликту. В мире существуют системы, которые могут работать как распределенный кластер (например, база данных документов RavenDB), но они созданы для такой работы (конечно, не с OneDrive, а с собственным механизмом репликации). Sqlbase нет.