Unofficial Content

Configuración y creación del Modelo .NET Mobile


Introducción

Habiendo definido la sincronización en el SQL Server, ahora solo resta crear el modelo .NET Mobile y hacer la creación de la base de datos.
La creación en este caso no solo va a crear las tablas sinó que va realizar la sincronización de datos según como se tenga definida en SQL Server.


Propiedades

Para poder realizar la sincronización es necesario setear algunas propiedades al nivel del modelo:

- Reorganize server tables: Yes (subscribed database)
Esto indica que se sncronizarán las tablas desde un SQL Server

-Publisher Internet URL: http://publisherName/sqlce/sscesa20.dll.
Se debe indicar la ruta del directorio virtual definido como snapshot y la dll copiada al mismo

-Publisher: publisherName
Nombre de la máquina que tiene definida la publicación

-Publisher database: publisherDatabaseName.
Nombre de la base de datos publicada

-Publication name: myPublicationName.
Nombre de la publicación

-Publisher Internet user name: myInternetUser.
Nombre del usuario que se va a conectar a la URL definida en Publisher Internet URL. Requerido SOLO si no se usa aunetntificación con usuario anonimo.

-Publisher Internet user password: myInternetPassword
Password del usuario que se va a conectar a la URl definida en Publisher Internet URL). Requerido SOLO si no se usa aunetntificación con usuario anonimo.

-Publisher user name: publisherUserName
Nombre del usuario de sql server con permisos de realizar la autentificación

-Publisher user password: publisherUserPassword.
Password del usuario de sql server con permisos de realizar la autentificación


Creación de la base de datos


Teniendo configurado estas propiedades al hacer una creación o una reorganización en la base de datos se van a hacer una sincronización de los datos de manera automática.

Consideraciones


En caso de tener que reorganizar una base de datos distribuida es necesario eliminar previamente la distribución. Si el modelo es .NET se puede automatizar que cada reorg elimine la distribución y la cree nuevamente permitiendo hacer la reorganización sin problema.
Para eso es necesario setear en el modelo .NET las siguientes propiedades:

Reorganize server tables: Yes (published database).

Distributor: myDistributorServer.
Nombre del "distributor" puede ser el mismo del servidor de publicación

-Distributor user name: myDistributorUser.
Usuario de la distribución en SQL Server

-Distributor user password: myDistributorPassword.
Password del usuario definido en la publicación




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