Consideraciones de implementación
En esta sección se describen dos consideraciones principales que hay que tener en cuenta a la hora de implementar aplicaciones de Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition):
- Crear previamente una base de datos de SQL Server Compact Edition
- Garantizar conversiones correctas de ANSI a Unicode
Además de estos temas, si va a actualizar una base de datos existente de SQL Server, vea Actualizar SQL Server Mobile y SQL Server CE.
![]() |
---|
SQL Server Compact Edition no está optimizado actualmente para funcionar como base de datos para sitios Web. De forma predeterminada, las conexiones de aplicaciones conectadas con ASP.NET se encuentran bloqueadas en SQL Server Compact Edition. SQL Server Compact Edition está optimizado para su uso como base de datos incrustada en aplicaciones. El uso de SQL Server Compact Edition como base de datos para sitios Web requiere la compatibilidad con varios usuarios y cambios simultáneos de datos. Esto puede dar lugar a problemas de rendimiento. Por lo tanto, no se admiten estos escenarios. Otras ediciones de SQL Server 2005, incluyendo SQL Server 2005 Express Edition, están optimizadas para funcionar como base de datos para sitios Web. SQL Server Compact Edition puede utilizarse con ASP.NET en escenarios de aplicación donde se usa ASP.NET para crear bases de datos de SQL Server Compact Edition para la sincronización. Use el siguiente código para cambiar el comportamiento predeterminado de SQL Server Compact Edition a fin de trabajar con ASP.NET.
AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true |