Unofficial Content
  • This documentation is valid for:

Definir un folder Snapshot



Introducción

La primera vez que se crea una publicación en SQL Server, se debe crear un folder Snapshot. El mismo es un directorio de la pc donde se encuentram ciertas dll's y que es apuntado como directorio virtual, siendo por este medio (HTTP) como se hará la sincronización.

Definición


Al instalar el SQL Server http://www.microsoft.com/sql/editions/sqlmobile/connectivity-tools.mspx correspondiente con la versión de SQL Server que se tenga instalada se presenta un wizard para definir el snapshot.
Si el mismo no aparece, también aparece cuando por vez primera se define ua publicación en SQL Server.

img/wiki_up//nmmsnapshot.jpg


Notar que se debe indicar un directorio relativo a la máquina que cupla con las siguientes caracteristicas:

1 - Compartido para todos los usuarios (Everyone o Todos con permisos totales)

2 - Seguridad, permisos totales para Everyone o Todos

3 - Definir un directorio virtual en el IIS que apunte a ese directorio con:
Execute Permissions = "Scripts and Executables"
Directory Security =Anonymous access

4 - Copiar las siguientes dll's a ese directorio y registrarlas (Regsvr32 <nombre_de_la_dll.dll>)
- sscerp20.dll
- sscesa20.dll
Desde el "C:\Program Files\Microsoft SQL Server CE 2.0\Server" o similar

A continuación se presentan algunas ventanas que deben ser definidas como sigue:

img/wiki_up//nmmsnapshot2.jpg


y

img/wiki_up//nmmsnapshot3.jpg



Este último paso genera una base de datos en el SQL Server llamada "distributor" que es necesaria para ejecutar las sincronización



Last update: April 2024 | © GeneXus. All rights reserved. GeneXus Powered by Globant