Я сделал это для SQL Server, теперь я пытался сделать это для SQL Server Compact.
Я не могу создать строку подключения в SQL Server Compact, в которой есть возможность предоставления ip/сервера.
Я сделал это для SQL Server, теперь я пытался сделать это для SQL Server Compact.
Я не могу создать строку подключения в SQL Server Compact, в которой есть возможность предоставления ip/сервера.
Попробуйте реплицировать данные на удаленный сервер. http://msdn.microsoft.com/en-us/library/ms152568(v=sql.105).aspx
SQL Server Compact просто не предназначен для использования в сети. Он разработан как локальное хранилище кеша/базы данных. Это было дизайнерское решение, принятое его авторами... если вам нужно что-то, что работает для нескольких пользователей в сети - используйте настоящий SQL Server (Express или любую другую версию) (от marc_s
Также считается плохой идеей выставлять SQL-сервер в сеть — вы можете перепроектировать свое приложение, чтобы иметь службу, открывающую ограниченную функциональность для пользователей и вызывающую БД (в этом случае вы можете использовать локальный компактный SQL, но по-прежнему рассматривайте другие выпуски, более подходящие для общего хранения данных).
Если требуется SQL Compact — реплицируйте данные в локальный файл — MSDN:Репликация данных в SQL Server Compact.
Дополнительные сведения о строках подключения Sql Compact см. в Подключение C# к базе данных SQL Server Compact.