Trabajar con SQL Server Compact Edition

El trabajo con Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) o la creación de una aplicación que utilice SQL Server Compact Edition tiene lugar en las siguientes fases:

  • Configurar un entorno de SQL Server Compact Edition
  • Configurar la seguridad y conectar clientes y servidores
  • Trabajar con bases de datos y datos de SQL Server Compact Edition

Configurar entornos de SQL Server Compact Edition

Es posible configurar el entorno de SQL Server Compact Edition para crear aplicaciones de escritorio independientes o aplicaciones de base de datos distribuidas.

  • Para crear una aplicación en el equipo de escritorio que se pueda implementar en un dispositivo destinado a ejecutarse localmente, debe configurar un entorno de desarrollo y de cliente. El entorno de desarrollo conlleva instalar Microsoft Visual Studio 2005. Para obtener más información, vea Instalar un entorno de desarrollo. La instalación de SQL Server Compact Edition proporciona el entorno de cliente. Para obtener más información, vea Instalar e implementar SQL Server Compact Edition en un dispositivo.
  • Para crear aplicaciones de base de datos distribuidas que utilicen SQL Server Compact Edition, es necesario configurar un entorno de desarrollo, un entorno de cliente y un entorno de servidor. La configuración de estos entornos incluye instalar Visual Studio 2005, Microsoft SQL Server 2005 y SQL Server Compact Edition; instalar y configurar Servicios de Microsoft Internet Information Server (IIS), y configurar la conectividad. Para obtener más información, vea Entorno de cliente y servidor, Instalar SQL Server Compact Edition e Instalar un entorno de servidor.

Configurar la seguridad

Una vez instalados los sistemas de SQL Server Compact Edition necesarios, se deben configurar las opciones de seguridad de IIS para poder intercambiar datos entre clientes y servidores.

SQL Server Compact Edition también puede utilizar la característica SSL (Capa de sockets seguros) de IIS para cifrar los datos propagados entre un dispositivo que ejecuta SQL Server Compact Edition y un equipo que ejecuta SQL Server.

Para obtener más información, vea Configurar y proteger el entorno de servidor.

Conectar clientes y servidores

SQL Server Compact Edition admite dos métodos de conexión a un origen de datos y de intercambio de datos con éste:

  • Acceso a datos remotos (RDA)
  • Réplica de mezcla

Estas soluciones de conectividad usan los servicios de autenticación, autorización y cifrado de IIS. La conectividad se puede realizar mediante LAN y WAN tanto cableadas como inalámbricas. Microsoft ActiveSync puede utilizar la conexión de red de un equipo de escritorio para comunicarse con SQL Server. De este modo, no se necesita un módem o una tarjeta de red para el dispositivo.

Trabajar con bases de datos y datos de SQL Server Compact Edition

Es posible modificar y administrar bases de datos y datos de SQL Server Compact Edition mediante los siguientes componentes:

  • API de programación
  • Lenguaje SQL
  • SQL Server Management Studio y SQL Server Management Studio Express

SQL Server Compact Edition también proporciona acceso de varias conexiones a una base de datos, índices de varias columnas y límites de índices coincidentes, compatibilidad con transacciones, integridad referencial, cifrado de archivos de 128 bits y protección mediante contraseña, así como un optimizador de consultas.

El Database Engine (Motor de base de datos) de SQL Server Compact Edition ocupa entre 2,2 y 2,6 MB aproximadamente de espacio en disco, dependiendo del procesador del dispositivo de destino. SQL Server Compact Edition es compatible con bases de datos de hasta 4 GB.

Crear aplicaciones

SQL Server Compact Edition y .NET Compact Framework ofrecen tecnologías de infraestructuras de desarrollo que se pueden utilizar para crear aplicaciones para dispositivos que obtienen acceso a los sistemas de información de una empresa.

Una aplicación que utilice SQL Server Compact Edition puede incluir la creación de la base de datos local de SQL Server Compact Edition, la actualización de los datos locales y la combinación de los cambios realizados en el dispositivo con una base de datos de SQL Server 2005.

Los siguientes modelos de programación son compatibles con SQL Server Compact Edition:

  • ADO .NET, accesible mediante C# o Microsoft Visual Basic
  • OLE DB, accesible mediante la opción Visual C++ de Visual Studio 2005

Vea también

Ayuda e información

Obtener ayuda sobre SQL Server Compact Edition