Я создал базу данных в Access 2007, которая должна использоваться 3 пользователями. Я застрял, потому что не знаю, следует ли размещать копию на компьютере каждого пользователя или размещать ее на своем SQL-сервере. Размещение на сервере будет означать одну точку доступа, которая желательна для согласованности данных, но я не знаю, нужен ли мне ActiveX. Не знаю, как его использовать. Если я поместил его на каждый компьютер, как мне работать с обновлениями основного файла? Может кто-нибудь, пожалуйста, сломайте все это, я НЬЮБИ!Как развернуть многопользовательский доступ MS 2007 DB
ответ
«Лучший» способ, с которым я работал, заключается в использовании Связанных таблиц в Access для перехода на SQL Server (поскольку вы заявили, что у вас есть это??).
Использование доступа в качестве внешнего интерфейса в этом сценарии - это не лучшая вещь, которую вы можете сделать, но с 2007 года она немного лучше, чем если бы вы были несколькими версиями. Проверьте эту статью для информации о связывании доступа в SqlServer:
Вы имеете в виду, что я не могу просто «разместить» его на сервере без каких-либо сложных вещей? –
Доступ - это полная СУБД, вы можете сделать это своим центральным хранилищем данных, но это один из худших способов, которым вы могли бы заниматься. Если у вас есть что-то столь же надежное, как MSSQL, вы бы лучше использовали его. Вы получаете более легкий интерфейс доступа с мощью SQL Server, а привязка таблиц - довольно простой процесс, когда вы запускаете его несколько раз. –
Ваш вопрос кажется достаточно запутана для меня. Вы упоминаете SQL Server, но не говорите, что ваше приложение использует SQL Server для хранения данных.
Таким образом, я могу только предположить, что у вас есть один файл MDB или ACCDB с вашими таблицами и формами данных и все отчеты в одном файле.
Единственный правильный способ распространить это приложение:
разбить его на передний конец (формы/отчеты/др.) Со связанными таблицами, которые указывают на заднем конце (таблицы данных).
разместите задний конец на файловом сервере и переместите свои таблицы, чтобы указать на новое местоположение задней части.
предоставить копию переднего конца каждому из трех пользователей, которые будут запускать его со своих настольных компьютеров. Если вас беспокоит распространение изменений в интерфейсе, что-то вроде Tony Toews's front-end updater очень полезно.
Другие прыгнули, чтобы сказать, что вы должны поместить данные в SQL Server, но большинство приложений Access 3-пользователь не нужна мощь SQL Server. Если вам не предоставлены административные разрешения на вашем SQL Server, может быть довольно сложно продолжать изменять базу данных вашего приложения.
С другой стороны, если ваша база данных будет расти до 1 ГБ или более, или если у вас строгие требования безопасности или данные в вашей базе данных настолько важны, что нужны полностью отказоустойчивые резервные копии, тогда SQL Server будет быть разумным хранилищем данных.
Для большинства доморощенных приложений, не так много.
Один простой способ заключается в использовании плагина EQL данных: http://eqldata.com
Таким образом, вы можете дать копию базы данных для каждого пользователя, но пользователи могут синхронизировать базу данных с другими пользователями, когда они хотят. Вы также можете получить доступ к своим таблицам и запросам в Интернете.
Это довольно дорогое решение. –
- 1. Как создать многопользовательский запрос в Access 2007?
- 2. Вставка уникальных записей в MS-доступ 2007
- 3. Как развернуть макрос Word 2007
- 4. как открыть ms доступ к файлу 2007 в ms доступ 2003
- 5. Скачать файл из MS Access 2007 DB (VB.net)
- 6. От SQL Server до MS Access 2007
- 7. Javascript многопользовательский доступ путаницы
- 8. Многопользовательский доступ MSSQL
- 9. RecordSet и Ms Access 2007
- 10. Миграция MS Access 2007 db на Sql Server 2008
- 11. невозможно вставить в MS-доступ DB
- 12. доступ 2007 к exe
- 13. параметры доступа ms access 2007
- 14. Как развернуть многопользовательский Orion без прямого доступа администратора MongoDB
- 15. using MS Access 2007,
- 16. MS infopath 2007
- 17. Состояние MS Excel 2007
- 18. мса доступ 2007
- 19. планирование выполнения MS Access DB
- 20. Как развернуть общедоступный сайт SharePoint 2007
- 21. События в MS Access 2007
- 22. Как реализовать многопользовательский режим в mongo db с помощью morphia
- 23. Доступ 2007 с SharePoint 2007
- 24. Доступ MS Exchange 2007 через веб-службу ASP.NET
- 25. C# Как подключиться к MS Access 2007
- 26. Многопользовательский доступ к зашифрованным данным
- 27. Многопользовательский многопользовательский режим или многопользовательский многопользовательский интерфейс?
- 28. Как развернуть настольное приложение + DB (с сервером)?
- 29. Как использовать ms доступ к db с работой фляжки
- 30. ms доступ 2007 столбец поиска выберите только доступные записи
«Поместите его на свой SQL-сервер», вы имеете в виду «разместить его на своем сетевом сервере»? – dkretz