Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Работа с Microsoft SQL Server Compact 3.5 с пакетом обновления 2 (SP2) (SQL Server Compact 3.5) или построение приложений, использующих SQL Server Compact 3.5, включает следующие этапы:
Настройка среды SQL Server Compact 3.5
Настройка системы безопасности, подключение клиентов и серверов
Работа с данными и базами данных SQL Server Compact 3.5
Настройка среды SQL Server Compact 3.5
Среда SQL Server Compact 3.5 может быть настроена для создания как автономных приложений для настольных компьютеров и приложений устройств, так и распределенных приложений баз данных.
Чтобы создать и развернуть приложение, которое предназначено для локального использования на устройстве, необходимо настроить среду разработки и клиентскую среду. Для настройки среды разработки следует установить Visual Studio 2008 с пакетом обновления 1 (SP1). Дополнительные сведения см. в разделе Установка среды разработки. Клиентская среда будет создана при установке SQL Server Compact 3.5. Дополнительные сведения см. в разделе Установка на устройства и развертывание (SQL Server Compact).
Чтобы создать приложение, которое предназначено для локального использования на компьютере, необходимо настроить среду разработки и клиентскую среду. Для настройки среды разработки необходимо установить среду Visual Studio. (Примечание. Visual Studio 2008 и Visual Studio 2008 с пакетом обновления 1 (SP1) также поддерживаются, но рекомендуется использовать Visual Studio 2010 из-за наличия новых функций, таких как поддержка редактора Transact-SQL в базах данных SQL Server Compact.) Дополнительные сведения см. в разделе Установка среды разработки. Клиентская среда будет создана при установке SQL Server Compact 3.5.
Чтобы создать распределенное приложение базы данных, использующее SQL Server Compact 3.5, необходимо настроить среду разработки, клиентскую среду и серверную среду. Настройка этих сред включает в себя установку правильных версий Visual Studio (в зависимости от того, разрабатываются ли приложения для использования на компьютере, устройствах или для обоих вариантов), SQL Server 2008 или более поздних версий SQL Server и SQL Server Compact 3.5. Затем необходимо установить и настроить на сервере службы Microsoft Internet Information Services (IIS) и настроить подключение. Дополнительные сведения см. в разделах Клиентская и серверная среда, Установка SQL Server Compact 3.5 и Установка серверной среды.
Примечание
Для разработки приложений для настольных компьютеров предпочтительной средой является Visual Studio 2010. Для разработки приложений для интеллектуальных устройств предпочтительной средой является Visual Studio 2008 с пакетом обновления 1 (SP1). Среда Visual Studio 2010 не поддерживает разработку приложений для интеллектуальных устройств. Дополнительные сведения см. в разделе Установка среды разработки.
Настройка системы безопасности
Чтобы клиенты и серверы могли обмениваться данными, по завершении установки требуемых систем SQL Server Compact 3.5 необходимо настроить параметры безопасности служб IIS.
Чтобы обеспечить шифрование при обмене данными между устройством, на котором запущено программное обеспечение SQL Server Compact 3.5, и компьютером с сервером SQL Server, SQL Server Compact 3.5 может использовать протокол Secure Sockets Layer (SSL), поддерживаемый сервером IIS.
Дополнительные сведения см. в разделе Настройка и обеспечение безопасности серверной среды.
Подключение клиентов и серверов
SQL Server Compact 3.5 поддерживает следующие два метода подключения к источнику данных и обмена информацией.
Удаленный доступ к данным (RDA).
Репликация слиянием.
При применении двух этих методов используются проверка подлинности, авторизация и службы шифрования сервера IIS. В этом случае для подключения могут использоваться проводные и беспроводные локальные и глобальные сети. Программа Microsoft ActiveSync может использовать для подключения к серверу SQL Server сетевое подключение настольного компьютера. Это позволяет не оснащать соответствующее устройство сетевой картой или модемом.
Дополнительные сведения о параметрах обмена данными см. в разделе Управление связью (SQL Server Compact).
Работа с базами данных и данными SQL Server Compact 3.5
Для изменения данных и баз данных SQL Server Compact 3.5 и управления ими можно использовать следующие компоненты.
Программные интерфейсы API.
Язык SQL.
Среды SQL Server Management Studio и SQL Server Management Studio Express.
Дополнительные сведения см. в разделе Среда SQL Server Management Studio и среда SQL Server Management Studio Express (SQL Server Compact).
Transact-SQL редактор в Visual Studio 2010. Дополнительные сведения см. в разделе Редактор Visual Studio Transact-SQL.
Кроме того, SQL Server Compact 3.5 обеспечивает многопользовательский доступ к базе данных, индексирование по нескольким столбцам и совпадение предельных значений индексов, поддержку транзакций, поддержание целостности данных, 128-разрядное шифрование и защиту файлов паролем, а также оптимизатор запросов.
Компонент SQL Server Compact 3.5Database Engine занимает от 2,2 до 2,6 МБ дискового пространства (в зависимости от процессора соответствующего устройства). SQL Server Compact 3.5 поддерживает базы данных размером до 4 ГБ.
Дополнительные сведения о работе с базами данных SQL Server Compact 3.5 см. в разделе Работа с базами данных (SQL Server Compact).
Создание приложений
SQL Server Compact 3.5 и .NET Compact Framework предоставляют технологии разработки, позволяющие создавать приложения для устройств, обращающихся к информационным системам организации.
Приложение, использующее SQL Server Compact 3.5, может включать в себя создание локальной базы данных SQL Server Compact 3.5, изменение местных данных и слияние изменений, сделанных на устройстве, с базой данных SQL Server.
SQL Server Compact 3.5 поддерживает следующие модели программирования.
ADO.NET, к которой можно получить доступ с помощью C# или MicrosoftVisual Basic
OLE DB, к которой можно получить доступ с помощью Visual C++ в среде Visual Studio