Поделиться через


Работа с SQL Server Compact Edition

Работа с Microsoft SQL Server 2005 Compact Edition (SQL Server Compact Edition) или создание приложений, использующих SQL Server Compact Edition, включает следующие этапы.

  • Настройка среды SQL Server Compact Edition
  • Настройка системы безопасности, подключение клиентов и серверов
  • Работа с данными и базами данных SQL Server Compact Edition

Настройка сред SQL Server Compact Edition

Среда SQL Server Compact Edition может быть настроена для создания как автономных настольных приложений, так и распределенных приложений баз данных.

  • Чтобы создать на настольном компьютере приложение, которое предназначено для локального использования и может быть развернуто на устройстве, необходимо настроить среду разработки и клиентскую среду. Настройка среды разработки включает установку Microsoft Visual Studio 2005. Дополнительные сведения см. в разделе Установка среды разработки. Клиентская среда будет создана при установке SQL Server Compact Edition. Дополнительные сведения см. в разделе Установка и развертывание SQL Server Compact Edition на устройстве.
  • Чтобы создать распределенное приложение базы данных, использующее SQL Server Compact Edition, необходимо настроить среду разработки, клиентскую среду и серверную среду. Для этого нужно установить Visual Studio 2005, Microsoft SQL Server 2005, SQL Server Compact Edition, установить и настроить Microsoft службы IIS, а также настроить подключение к сети. Дополнительные сведения см. в разделах Клиентская и серверная среда, Установка SQL Server Compact Edition и Установка серверной среды.

Настройка системы безопасности

Чтобы клиенты и серверы могли обмениваться данными, по завершении установки требуемых систем SQL Server Compact Edition необходимо настроить параметры безопасности служб IIS.

Чтобы обеспечить шифрование при обмене данными между устройством, на котором запущено программное обеспечение SQL Server Compact Edition, и компьютером с сервером SQL Server, SQL Server Compact Edition может использовать протокол Secure Sockets Layer (SSL), поддерживаемый сервером IIS.

Дополнительные сведения см. в разделе Настройка и обеспечение безопасности серверной среды.

Подключение клиентов и серверов

SQL Server Compact Edition поддерживает следующие два метода подключения к источнику данных и обмена информацией.

  • Удаленный доступ к данным (RDA).
  • Репликация слиянием.

При применении двух этих методов используются проверка подлинности, авторизация и службы шифрования сервера IIS. В этом случае для подключения могут использоваться проводные и беспроводные локальные и глобальные сети. Программа Microsoft ActiveSync может использовать для подключения к серверу SQL Server сетевое подключение настольного компьютера. Это позволяет не оснащать соответствующее устройство сетевой картой или модемом.

Работа с данными и базами данных SQL Server Compact Edition

Для изменения данных и баз данных SQL Server Compact Edition и управления ими можно использовать следующие компоненты.

  • Программные интерфейсы API.
  • Язык SQL
  • SQL Server Management Studio и SQL Server Management Studio Express

Кроме того, SQL Server Compact Edition обеспечивает многопользовательский доступ к базе данных, индексирование по нескольким столбцам и сопоставление предельных значений индексов, поддержку транзакций, поддержание целостности данных, 128-разрядное шифрование и защиту файлов паролем, а также оптимизатор запросов.

SQL Server Compact Edition Database Engine занимает от 2,2 до 2,6 МБ дискового пространства (в зависимости от процессора соответствующего устройства). SQL Server Compact Edition поддерживает базы данных размером до 4 ГБ.

Создание приложений

SQL Server Compact Edition и .NET Compact Framework предоставляют технологии разработки, позволяющие создавать приложения для устройств, обращающихся к информационным системам организации.

Приложение, использующее SQL Server Compact Edition, может создавать локальную базу данных SQL Server Compact Edition, обновлять локальные данные и объединять изменения, выполненные на устройстве, с базой данных SQL Server 2005.

SQL Server Compact Edition поддерживает следующие модели программирования.

  • ADO .NET (доступ с помощью C# или Microsoft Visual Basic).
  • OLE DB (доступ с помощью Visual C++ из состава Visual Studio 2005)

См. также

Справка и поддержка

Получение помощи по SQL Server Compact Edition