Implementar el acceso a datos remotos
Para implementar el acceso a datos remotos en Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5), debe hacer lo siguiente:
- Configurar SQL Server con los derechos de usuario apropiados.
- Propagar los datos a y desde el cliente.
- Resolver los conflictos, las filas que no se han podido aplicar debido a errores en el servidor.
- Controlar los errores de aplicación.
En esta sección se describe la configuración de SQL Server con los derechos de usuario apropiados y la propagación de datos a y desde el servidor y el cliente. Para obtener información acerca de la resolución de conflictos, vea Detección e informe de conflictos de RDA.
Instrucciones para implementar el acceso a datos remotos (RDA)
Cuando diseñe aplicaciones que utilicen el acceso a datos remotos (RDA) para obtener acceso a bases de datos de SQL Server, siga estas directrices.
- La aplicación siempre deberá iniciar y controlar el acceso a datos remotos (RDA), y la aplicación es responsable de extraer una tabla de SQL Server al dispositivo. A continuación, se enumeran algunos puntos que se deben tener en cuenta:
- Si la tabla tiene seguimiento, la aplicación es responsable de insertar periódicamente los datos modificados de nuevo en la tabla de SQL Server.
- Un tabla se debe eliminar y volver a extraer para actualizar los datos de la tabla local con los cambios de los datos de la tabla de SQL Server.
- La aplicación también es responsable de eliminar la tabla de la base de datos de SQL Server Compact 3.5 cuando ya no se necesita.
- Los usuarios no deberán ver los detalles del acceso a datos remotos (RDA). Si la tabla extraída de SQL Server estaba marcada como con seguimiento, la aplicación deberá utilizar el objeto del acceso a datos remotos (RDA) para iniciar la sincronización de nivel de tabla siempre que se requiera una sincronización. Por ejemplo, la aplicación podría desencadenar la sincronización cuando detecta que el dispositivo se vuelve a conectar a la red, cuando la aplicación ha actualizado información crítica de la tabla, cuando el usuario solicita la sincronización, o cuando ha transcurrido un período de tiempo determinado.
En esta sección
Tema | Descripción |
---|---|
Describe cómo conceder acceso a una base de datos de SQL Server. |
|
Describe cómo propagar datos en RDA, incluida la extracción de datos del servidor al cliente, la inserción de cambios de datos del cliente al servidor y el seguimiento opcional de cambios y errores. |