Compartir a través de


Entorno de cliente y servidor

Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5) utiliza varios componentes de los entornos de cliente y servidor para intercambiar datos entre un dispositivo y una instancia de Microsoft SQL Server.

En la siguiente ilustración, se muestran las relaciones entre los distintos componentes de cliente y servidor.

Entorno de cliente y servidor

Entorno de cliente

El entorno de cliente se compone de la aplicación y SQL Server Compact 3.5.

Aplicación

La aplicación se desarrolla utilizando .NET Compact Framework y un lenguaje de Microsoft Visual Studio, como Microsoft Visual Basic o Microsoft Visual C#, o utilizando Microsoft Visual C++ for Devices. Para obtener más información, vea Manual del programador (SQL Server Compact).

SQL Server Compact 3.5

SQL Server Compact 3.5 incluye herramientas de instalación, configuración, conectividad y modificación y acceso a datos; un procesador de consultas; un motor de almacenamiento de base de datos; y varias API de programación utilizadas para desarrollar aplicaciones que obtienen acceso a datos de SQL Server Compact 3.5. También incluye:

  • SQL Server Compact 3.5 Motor de base de datos
    El Motor de base de datos de SQL Server Compact 3.5 administra el almacén de datos de SQL Server Compact 3.5 en los dispositivos compatibles. El Motor de base de datos puede hacer un seguimiento de todos los registros de base de datos que se insertan, actualizan o eliminan manteniendo una pequeña cantidad de datos de seguimiento de cambios con cada registro. La funcionalidad de seguimiento se habilita al utilizar una de las dos soluciones de conectividad: replicación o acceso a datos remotos (RDA).
  • Agente de cliente de SQL Server Compact 3.5
    El Agente de cliente de SQL Server Compact 3.5 es el principal componente de conectividad en los dispositivos compatibles. Implementa los siguientes objetos personalizados de SQL Server Compact 3.5:
    • Objeto Replication
    • Objeto RemoteDataAccess
    • Objeto Engine
      Utilizando estos objetos en una aplicación es posible controlar mediante programación las conexiones a SQL Server.

Entorno de servidor

El entorno de servidor se compone del Agente de servidor de SQL Server Compact 3.5, Internet Information Services (IIS) de Microsoft y SQL Server.

Agente de servidor de SQL Server Compact 3.5

El Agente de servidor de SQL Server Compact 3.5 controla las solicitudes HTTP efectuadas por el Agente de cliente de SQL Server Compact 3.5. El Agente de servidor de SQL Server Compact 3.5 se conecta a SQL Server y devuelve los datos y la información de esquema al Agente de cliente de SQL Server Compact 3.5 a través de HTTP.

En este proceso participan otros componentes de conectividad de SQL Server adicionales. También se encuentran en el equipo que ejecuta IIS, aunque no aparecen en la ilustración anterior. Para obtener más información acerca de cómo conectar clientes y servidores mediante RDA o la replicación, vea Administrar la conectividad (SQL Server Compact).

IIS

IIS proporciona funciones de servidor web integradas. Todas las organizaciones, sea cual sea su tamaño, utilizan IIS para alojar y administrar las páginas web en Internet o en una intranet, para alojar y administrar sitios FTP, y para enrutar noticias o correo mediante el Protocolo de transferencia de noticias en red (NNTP) y el Protocolo simple de transferencia de correo (SMTP).

Cuando se utiliza con SQL Server Compact 3.5, IIS proporciona el protocolo mediante el cual los dispositivos se pueden conectar a los servidores para transferir e intercambiar datos utilizando las tecnologías de RDA o replicación.

Microsoft SQL Server

SQL Server es un conjunto de componentes que, juntos, satisfacen las necesidades de almacenamiento y análisis de datos de los sitios web más grandes y los sistemas de procesamiento de datos empresariales. Incluye componentes de administración de datos relacionales, almacenamiento de datos e inteligencia empresarial.

SQL Server Compact 3.5 admite la conocida sintaxis SQL y proporciona un modelo de desarrollo y una API coherentes con SQL Server.

Vea también

Conceptos

Configurar y proteger el entorno de servidor

Otros recursos

Instalar SQL Server Compact

Ayuda e información

Obtener ayuda (SQL Server Compact 3.5 Service Pack 1)