Points à prendre en considération pour le déploiement
Cette section décrit deux points principaux à prendre en considération pour le déploiement d'applications SQL Server Compact 3.5 :
Outre ces rubriques, si vous mettez à niveau une base de données existante SQL Server, consultez la section Mise à niveau à partir de versions antérieures (SQL Server Compact).
Important
SQL Server Compact 3.5 n'est actuellement pas optimisé pour servir de base de données aux sites Web. Par défaut, les connexions à partir d'applications connectées à ASP.NET sont bloquées.
SQL Server Compact 3.5 est optimisé pour une utilisation en tant que une base de données incorporée dans les applications. L'utilisation de SQL Server Compact 3.5 en tant que base de données pour un site Web nécessite la prise en charge de plusieurs utilisateurs et de la modification simultanée des données. Ceci peut provoquer des problèmes de performances. En tant que base de données pour les sites Web, utilisez SQL Server 2005 et versions ultérieures ou SQL Server 2005 Express Edition et versions ultérieures. Ces plateformes sont plus appropriés pour les sites Web.
Utilisez SQL Server Compact 3.5 avec ASP.NET dans des scénarios d'application dans lesquels ASP.NET est utilisé pour créer des bases de données SQL Server Compact 3.5 pour la synchronisation. Utilisez le code suivant pour modifier le comportement par défaut de SQL Server Compact 3.5 pour qu'il puisse fonctionner dans ASP.NET.
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true)