Возможно ли иметь базу данных без сервера и нескольких пользователей? - PullRequest
1 голос
/ 08 ноября 2011

Вот моя проблема:

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

У меня есть общие папки для всех пользователей.

Есть ли какая-либо база данных в этой общей папке, чтобы все пользователи могли использовать ее одновременно? Или, по крайней мере, все пользователи могут прочитать это? Я имею в виду, я мог бы использовать центральный компьютер для обновления базы данных каждый час. И тогда пользователи могут получить необходимую им информацию. Большинству пользователей не нужно писать в базу данных, просто читайте.

Ответы [ 4 ]

4 голосов
/ 08 ноября 2011

Если возможно пропинговать другие компьютеры в вашем офисе по их локальному адресу: (например, 192.168.1.112), тогда доступ к базе данных будет таким же легким, как если бы это было через Интернет.

3 голосов
/ 08 ноября 2011
2 голосов
/ 08 ноября 2011

Некоторые базы данных с общими файлами:

SQLite [довольно универсальный, публичный домен]

MS Access (Jet) [только для Windows, но двигатель (Jet) установлен почти на каждом ПК с Windows]

SQL Anywhere [Sybase]

SQL Server Compact Edition [встроенная версия SQL Server]

Filemaker Pro [Windows & Mac, включает формы, отчеты, язык программирования]

R: База [только для Windows, включает формы, отчеты, язык программирования]

Есть много других.

1 голос
/ 20 декабря 2011

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

IE для Firebird, порт - 3050. Для MySQL по умолчанию - 3306.

Пинга недостаточно, просканируйте порт с помощью nmap , например, с другого компьютера, чтобы посмотреть, фильтруется ли он каким-либо образом брандмауэром.Или просто отключите брандмауэр на сервере, если он не представляет угрозы, но в долгосрочной перспективе я бы не рекомендовал его использовать только для устранения неполадок.

...