Compartir a través de


Configurar la compatibilidad de conectividad en IIS

Antes de poder obtener acceso a una base de datos de Microsoft SQL Server mediante réplica o acceso a datos remotos (RDA) a través de HTTP, es necesario configurar un directorio virtual así como los permisos adecuados para el sistema de archivos NTFS. Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) proporciona el Asistente para configurar la sincronización Web, que permite crear y administrar directorios virtuales y permisos NTFS.

En los temas de esta sección se describe el uso del Asistente para configurar la sincronización Web a fin de preparar la compatibilidad de conectividad en IIS. También se describe cómo configurar IIS manualmente. Para obtener más información, vea Usar el Asistente para configurar la sincronización Web y Configurar manualmente IIS.

Recomendaciones y configuración predeterminada de directorios virtuales

SQL Server Compact Edition cuenta con los directorios virtuales creados por los Servicios de Internet Information Server (IIS) de Microsoft para obtener acceso a los datos de una base de datos de SQL Server.

Recomendaciones acerca de los directorios virtuales

Se recomienda crear un directorio virtual para cada aplicación de dispositivo inteligente que requiera acceso a los datos, tanto si se implementa la réplica como RDA. Mediante el Asistente para configurar la sincronización Web, puede crear un directorio virtual para cada aplicación de dispositivo inteligente.

  • La autenticación y autorización de IIS se controlan en el nivel de directorio virtual. Creando un directorio virtual para cada aplicación distribuida de SQL Server Compact Edition o para grupos distintos de clientes RDA, es posible establecer la directiva exacta de autenticación y autorización necesaria para cada aplicación que utilice RDA o réplica de mezcla.
  • El Agente de servidor de SQL Server Compact Edition asigna un grupo de subprocesos de trabajo independiente para cada directorio virtual de IIS. Estos subprocesos de trabajo se utilizan cuando se llevan a cabo operaciones de sincronización de bases de datos o RDA. Si se configura un directorio virtual para cada aplicación distribuida con el fin de controlar diferentes directivas de autenticación y autorización para distintas aplicaciones, el número de subprocesos de trabajo aumenta. También aumenta el número de operaciones de réplica o RDA, o clientes que pueden estar activos al mismo tiempo. En función de la configuración del servidor, esto puede afectar al rendimiento si se inician más subprocesos de los que el equipo puede administrar. Si tiene varias aplicaciones que utilizan diferentes directorios virtuales en el mismo servidor, puede que sea necesario reducir el número total de subprocesos asignados para cada directorio virtual.

También se recomienda crear una carpeta de contenido NTFS o FAT para cada directorio virtual de IIS. Esta carpeta de contenido incluye el Agente de servidor de SQL Server Compact Edition (Sqlcesa30.dll) y los archivos temporales de mensajes de entrada y salida creados por SQL Server Compact Edition durante las operaciones de sincronización y RDA.

Importante:
Es muy recomendable utilizar NTFS y no FAT, ya que NTFS proporciona un nivel de seguridad mayor. Cuando se usa NTFS, se pueden utilizar los permisos de archivo NTFS para limitar el número de clientes que pueden obtener acceso a SQL Server Compact Edition para réplica o RDA.

Configuración predeterminada de los directorios virtuales

El Asistente para configurar la sincronización Web configura una serie de valores predeterminados de los directorios virtuales a fin de garantizar el cumplimiento de unos requisitos mínimos de SQL Server Compact Edition para una correcta compatibilidad con la réplica y el RDA. Las siguientes opciones se configuran en el directorio virtual:

Para IIS versión 5.1

  • El modo de protección de aplicaciones se establece en Media (agrupada).
  • La opción Acceso al código fuente de secuencias de comandos no se admite y no está habilitada.

Para IIS versión 6.0

  • El directorio virtual se crea en el grupo de aplicaciones DefaultAppPool.
  • El Agente de servidor de SQL Server Compact Edition se agrega como una extensión de servicio Web y su estado se establece en Allowed.

Para obtener más información acerca de las opciones avanzadas de configuración de seguridad, vea Configuraciones de seguridad avanzada y la documentación de IIS.

En esta sección

Tema Descripción

Usar el Asistente para configurar la sincronización Web

Describe el asistente que permite configurar la conectividad para la sincronización de datos entre SQL Server y SQL Server Compact Edition.

Configurar manualmente IIS

Describe cómo configurar la conectividad de forma manual.

Vea también

Conceptos

Configurar el entorno de servidor de IIS
Configurar el entorno de SQL Server

Ayuda e información

Obtener ayuda sobre SQL Server Compact Edition