Configurar manualmente IIS
Las opciones de compatibilidad de conectividad y seguridad de Microsoft SQL Server Compact 3.5 que se establecen mediante el Asistente para configurar la sincronización web también se pueden configurar de forma manual. A continuación se incluye un breve resumen de los conjuntos de configuración mínimos necesarios para utilizar la replicación o el acceso a datos remotos (RDA).
Configurar manualmente IIS para replicación y RDA
Configurar Internet Information Services (IIS) de Microsoft para replicación o RDA implica realizar los siguientes pasos:
Crear un directorio virtual utilizando IIS.
Especificar un alias para el directorio virtual.
Especificar la ubicación de la carpeta de contenido del directorio virtual. En este directorio debe encontrarse una copia del Agente de servidor de SQL Server Compact 3.5 (Sqlcesa35.dll). De manera predeterminada, el Agente de servidor de SQL Server Compact 3.5 se instala en %Archivos de programa%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL.
Nota
El nombre del equipo que ejecuta IIS y el directorio virtual deben especificarse como parte de la propiedad InternetURL. De forma opcional, es posible incluir el nombre de archivo del Agente de servidor de SQL Server Compact 3.5 (Sqlcesa35.dll). Por ejemplo, con la siguiente dirección URL se tiene acceso al Agente de servidor de SQL Server Compact 3.5 en un directorio virtual llamado "sqlce": https://www.adventure-works.com/sqlce/Sqlcesa35.dll
Especifique el permiso de acceso Ejecutar para el directorio virtual.
Para obtener más información, vea Información de directorio virtual (SQL Server Compact).
Nota
En IIS 6.0, se agrega el Agente de servidor de SQL Server Compact 3.5 como extensión de servicio web y se establece en Allowed.
Registre sqlcerp35.dll en el directorio virtual de IIS. Para registrar sqlcerp35.dll, abra un símbolo del sistema y escriba regsvr32 "%Program Files%\Microsoft SQL Server Compact Edition\v3.5\sync\SQL\sscerp35.dll".
Configurar la autenticación de IIS mediante IIS. Modifique las propiedades del directorio virtual creado en el paso 1. SQL Server Compact 3.5 admite tres opciones de autenticación:
Acceso anónimo
Autenticación básica
Autenticación de Windows integrada
Para obtener más información, vea Información de directorio virtual.
Configurar la autorización de IIS con el Explorador de Windows.
Nota
Si el equipo que ejecuta IIS cuenta con un sistema de archivos FAT, este paso se puede omitir. La replicación o RDA de SQL Server Compact 3.5 funciona con un sistema de archivos FAT, aunque se recomienda utilizar un sistema de archivos NTFS.
Configure la autorización del directorio; para hacerlo, navegue hasta la carpeta de contenido que especificó al configurar el directorio virtual de IIS. Agregue el siguiente permiso NTFS para la carpeta.
Usuario
Permisos necesarios
Para el acceso anónimo, conceda permisos a nombreDeEquipo\IUSR_nombreDeEquipo o a la cuenta de usuario anónimo de IIS configurada.
Lectura y escritura
Para la autenticación de Windows integrada o básica, conceda permisos al grupo o usuario cliente.
Lectura y escritura
Configure la autorización del Agente de servidor de SQL Server Compact 3.5 navegando hasta la carpeta de contenido especificada al configurar el directorio virtual de IIS y, a continuación, agregue los siguientes permisos NTFS a Sqlcesa35.dll.
Usuario
Permisos necesarios
Para el acceso anónimo, conceda permisos a nombreDeEquipo\IUSR_nombreDeEquipo o a la cuenta de usuario anónimo de IIS configurada.
Leer y Ejecutar
Para la autenticación de Windows integrada o básica, conceda permisos al grupo o usuario cliente.
Leer y Ejecutar