Общие сведения об удаленном доступе к данным
Удаленный доступ к данным в Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) позволяет приложениям получать данные из таблицы удаленной базы данных SQL Server, сохранять их в таблице локальной БД SQL Server Compact Edition, а затем считывать из локальной базы данных SQL Server Compact Edition и изменять. Кроме того, SQL Server Compact Edition может отслеживать все изменения, вносимые в локальную таблицу. В дальнейшем приложение может скопировать измененные записи из локальной таблицы в исходную таблицу SQL Server.
В SQL Server Compact Edition копирование данных из таблицы SQL Server в локальную таблицу SQL Server Compact Edition называют запросом данных. Копирование измененных данных из локальной таблицы SQL Server Compact Edition в исходную таблицу SQL Server называют принудительной отправкой данных.
С помощью удаленного доступа к данным приложения также могут отправлять инструкции SQL, которые должны исполняться для удаленных баз данных SQL Server. Например, приложение может отправлять инструкции SQL, осуществляющие вставку, обновление или удаление записей в удаленной таблице SQL Server. Приложения могут отправлять любые инструкции SQL, не возвращающие наборы данных, включая инструкции выполнения хранимых процедур на удаленной системе.
Удаленный доступ к данным целесообразно применять в тех случаях, когда нет необходимости использовать полный набор функций, поддерживаемых репликацией слиянием SQL Server Compact Edition (таких как разрешение конфликтов).