Introducción al acceso a datos remotos (RDA)
El acceso a datos remotos (RDA) en Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) 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 Edition local. La aplicación puede entonces leer y actualizar la tabla de la base de datos local de SQL Server Compact Edition. SQL Server Compact Edition 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 Edition, la propagación de datos de la tabla de SQL Server a una tabla local de SQL Server Compact Edition se denomina extracción de datos. La propagación de las modificaciones efectuadas en la tabla local de SQL Server Compact Edition 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, incluyendo un procedimiento almacenado en el sistema remoto.
El acceso a datos remotos (RDA) es apropiado cuando no se necesita toda la funcionalidad de la réplica de mezcla de SQL Server Compact Edition, como la resolución de conflictos.