Требования к развертыванию

В этом разделе описаны два основных подхода к развертыванию приложений SQL Server Compact 3.5.

При обновлении существующей базы данных SQL Server помимо перечисленных см. также раздел Обновление с предыдущих версий (SQL Server Compact).

Важно!

В настоящий момент не предполагается использование SQL Server Compact 3.5 в качестве базы данных для веб-узлов. По умолчанию все соединения от приложений ASP.NET заблокированы.

SQL Server Compact 3.5 оптимизирован для работы в приложениях в качестве внедренной базы данных. Использование SQL Server Compact 3.5 в качестве базы данных для веб-узлов потребует поддержки нескольких пользователей и параллельного изменения данных, что может привести к снижению производительности. В качестве баз данных для веб-узлов используйте SQL Server 2005 (SQL Server 2005 Express Edition) и более поздние версии. Эти платформы лучше подходят для веб-узлов.

SQL Server Compact 3.5 совместно с ASP.NET лучше использовать для приложений ASP.NET, предназначенных для создания баз данных SQL Server Compact 3.5 для синхронизации. Следующий код позволяет изменить поведение SQL Server Compact 3.5 по умолчанию для работы в ASP.NET.

AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true)