Ответ 1
MS рекомендует (от Darian Miller руководство по сопоставлению):
Когда вам требуется служба передачи данных функциональности, такой как способность поддержка нескольких удаленных пользователей, вы следует начинать с SQL Server Express Издание и работа над сервисом передачи данных семейное дерево.
среда выполнения поддерживает concurrency на одном компьютере, не уверен, что несколько компьютеров обращаются к файлу. в случае, если файл хранится по сетевому ресурсу, что может не соответствовать оптимальному профилю производительности для ce. я бы сказал, пойдите с EE, это оснастка для установки с помощью простого msi.
SSCE Concurrency:
SSCE позволяет несколько подключений к ту же базу данных (файл .sdf) из одно или несколько приложений приложений на одном компьютере. Это дает вам больше свободы структурируйте свое приложение по мере необходимости, например, позволяя пользователю продолжать взаимодействовать с данными во время выполнения синхронизация с фоновым базы данных или иметь несколько приложения на одной и той же машине хранилище данных SSCE. транзакционный concurrency блокировки выполняются механизм базы данных для предотвращения одновременного соединения от доступа к тому же записи одновременно. технический предел на одновременный соединения для одной базы данных 256, но 70-80 является более практичным ограничение с точки зрения производительности.
http://technet.microsoft.com/en-us/library/bb380177%28SQL.90%29.aspx