Share via


Trabajar con SQL Server Compact

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

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

Configurar entornos de SQL Server Compact 3.5

Es posible configurar el entorno de SQL Server Compact 3.5 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 implica la instalación de Visual Studio 2008. Para obtener más información, vea Instalar un entorno de desarrollo. La instalación de SQL Server Compact 3.5 proporciona el entorno de cliente. Para obtener más información, vea Instalar e implementar en un dispositivo (SQL Server Compact).
  • Para crear aplicaciones de base de datos distribuidas que utilicen SQL Server Compact 3.5, 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 2008, SQL Server 2008 y SQL Server Compact 3.5, instalar y configurar Microsoft Internet Information Services (IIS) y configurar la conectividad. Para obtener más información, vea Entorno de cliente y servidor, Instalar SQL Server Compact 3.5 y Instalar un entorno de servidor.

Configurar la seguridad

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

SQL Server Compact 3.5 también puede utilizar la característica SSL (nivel de sockets seguros) de IIS para cifrar los datos propagados entre un dispositivo que ejecuta SQL Server Compact 3.5 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 3.5 admite dos métodos de conexión a un origen de datos y de intercambio de datos con éste:

  • Acceso a datos remotos (RDA)
  • Replicación 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.

Para obtener más información acerca de las opciones de conectividad, vea Administrar la conectividad (SQL Server Compact).

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

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

SQL Server Compact 3.5 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 Motor de base de datos de SQL Server Compact 3.5 ocupa entre 2,2 y 2,6 MB aproximadamente de espacio en disco, dependiendo del procesador del dispositivo de destino. SQL Server Compact 3.5 es compatible con bases de datos de hasta 4 GB.

Para obtener más información acerca del trabajo con bases de datos de SQL Server Compact 3.5, vea Trabajar con bases de datos (SQL Server Compact).

Crear aplicaciones

SQL Server Compact 3.5 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 3.5 puede incluir la creación de la base de datos local de SQL Server Compact 3.5, 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.

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

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

Vea también

Otros recursos

Instalar SQL Server Compact
Temas Cómo (SQL Server Compact)

Ayuda e información

Obtener ayuda (SQL Server Compact 3.5 Service Pack 1)