Реализация удаленного доступа к данным
Чтобы использовать удаленный доступ к данным в Microsoft SQL Server Compact 3.5 (SQL Server Compact 3.5), необходимо выполнить следующие действия.
- Установить на сервере SQL Server соответствующие права пользователя.
- Выполнить обмен данными с клиентом.
- Выполнить разрешение конфликтов (строк, которые не были сохранены на сервере из-за ошибок).
- Обработать ошибки приложения.
В данном разделе рассматривается предоставление прав пользователя на сервере SQL Server и передача данных между сервером и клиентом. Сведения о разрешении конфликтов см. в разделе Обнаружение конфликтов при удаленном доступе к данным и оповещение о конфликтах.
Рекомендации по реализации удаленного доступа к данным
При разработке приложения, которое обращается к базам данных SQL Server с помощью удаленного доступа к данным, следуйте перечисленным ниже рекомендациям.
- Приложение всегда должно начинать процедуру удаленного доступа к данным и управлять этой процедурой. Приложение должно запрашивать таблицу данных с сервера SQL Server и сохранять ее на устройстве. Ниже перечислено несколько факторов, которые необходимо учитывать.
- Если таблица отслеживается, приложение должно периодически выполнять принудительную отправку измененных данных в исходную таблицу SQL Server.
- Для обновления локальной таблицы и копирования данных из таблицы SQL Server необходимо удалить локальную таблицу и повторно выполнить запрос данных с сервера.
- Приложение должно удалять из базы данных SQL Server Compact 3.5 таблицы, которые это приложение больше не использует.
- Пользователи не должны знать детали реализации удаленного доступа к данным. Если таблица, запрошенная из базы данных SQL Server, была помечена как отслеживаемая, то при необходимости синхронизации приложение должно использовать объект удаленного доступа к данным для выполнения синхронизации на уровне таблицы. Например, приложение может начинать синхронизацию, если оно обнаруживает, что устройство подключилось к сети, если приложение изменяет важные данные в таблице, если пользователь требует выполнить синхронизацию или если проходит определенный интервал времени.
Содержание
Тема | Описание |
---|---|
Инструкции по предоставлению доступа к базе данных SQL Server. |
|
Инструкции по передаче данных с помощью удаленного доступа к данным, включая передачу данных от сервера клиенту по запросу, принудительную отправку изменений от клиента на сервер и возможное отслеживание изменений и ошибок. |