Compartir a través de


Introducción al acceso a datos remotos

El acceso a datos remotos (RDA) en SQL Server Compact 3.5 permite que una aplicación tenga acceso a los datos de una tabla de base de datos de SQL Server remota y almacene dichos datos en una tabla de base de datos de SQL Server Compact 3.5 local. La aplicación puede entonces leer y actualizar la tabla de la base de datos local de SQL Server Compact 3.5. SQL Server Compact 3.5 puede efectuar un seguimiento, opcionalmente, de todos los cambios que se realicen en la tabla local. La aplicación puede actualizar posteriormente los registros cambiados de la tabla local a la tabla de SQL Server.

En SQL Server Compact 3.5, la propagación de datos de la tabla de SQL Server a una tabla local de SQL Server Compact 3.5 se denomina extracción de datos. La propagación de las modificaciones efectuadas en la tabla local de SQL Server Compact 3.5 a la tabla de SQL Server se denomina inserción de datos.

Las aplicaciones también pueden utilizar el acceso a datos remotos (RDA) para enviar instrucciones SQL a fin de que se ejecuten en una base de datos remota de SQL Server. Por ejemplo, una aplicación podría enviar instrucciones SQL que inserten, actualicen o eliminen registros a una tabla remota de SQL Server. Las aplicaciones pueden invocar cualquier instrucción SQL que no devuelva un conjunto de registros. Esto incluye un procedimiento almacenado en el sistema remoto.

El acceso a datos remotos (RDA) es apropiado cuando no se necesita toda la funcionalidad de la replicación de mezcla de SQL Server Compact 3.5, como la resolución de conflictos.

Importante

Debido a las limitaciones de diseño, el acceso a datos remotos se quitará en una versión posterior. Si actualmente está utilizando RDA, debe tener en cuenta la transición a Microsoft Synchronization Services for ADO.NET. Si planeaba usar RDA en una aplicación nueva, considere la opción de la replicación de mezcla o Synchronization Services. Observe que Synchronization Services está disponible para dispositivos móviles y de escritorio.