вы хотите развернуть это так, чтобы его мог использовать только один пользователь, или вы хотите развернуть его, чтобы несколько пользователей могли подключиться к вашей базе данных?
Предоставляет ли эта статья информацию, которую вынаходясь в поиске?http://msdn.microsoft.com/en-us/library/ms165716(v=sql.90).aspx
В однопользовательском развертывании выпуск SQL Server Compact очень прост в развертывании.Не нужно беспокоиться ни о ldf, ни о mdf-файлах.У вас просто есть 1 файл sdf, который вы можете просто скопировать на клиентскую систему.Затем вы можете мгновенно подключиться к вашей базе данных, не беспокоясь о самом ядре базы данных sql express.
Если вы переместите свою базу данных в sql server compact, вы можете подключиться к ней на клиенте с помощью простого кода, подобного этому.
Пример:
public static DbConnection GetConnection () {
string connectString = @"Data Source=" + GetFullPathToDB() + ";Password=YourPassWord;Persist Security Info=False;";
SqlCeConnection cn = new SqlCeConnection(connectString);
return cn;
}
Один недостаток, который я упомяну о Sql Compact, заключается в том, что на момент написания этой статьи существуетнет поддержки SMO в C #.