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


Использование баз данных SQL Server 2005 Compact Edition 3.1 (устройства)

Обновлен: Ноябрь 2007

Иногда разработчики используют SQL Server 2005 Compact Edition 3.1 в проектах смарт-устройств, потому что этот сервер встроен в ПЗУ на устройствах и в эмуляторах Windows Mobile 6. Преимуществом является то, что конечные пользователи Windows Mobile 6 не должны отдельно устанавливать среду выполнения SQL Server 2005 Compact Edition для запуска приложений. Сведения о поддержке технологий баз данных в различных версиях Windows Mobile см. в разделе Возможности устройств и требуемые средства разработки.

В этом разделе обозначены некоторые отличия в интегрированной среде разработки Visual Studio при использовании SQL Server 2005 Compact Edition 3.1 вместо SQL Server Compact 3.5.

Автоматическое развертывание

При развертывании или отладке управляемого проекта для смарт-устройств, в котором используется SQL Server 2005 Compact Edition 3.1, Visual Studio 2008 автоматически развертывает среду выполнения, только если на компьютере разработчика установлены Visual Studio 2005 с пакетом обновления 1 вместе со средствами Microsoft SQL Server 2005 Compact Edition для Visual Studio 2005 с пакетом обновления 1. Другими словами, если эта два продукта не установлены на компьютере разработчика, а среда SQL Server 2005 Compact не установлена на устройстве, необходимо вручную скопировать и установить CAB-файлы среды выполнения на устройстве перед отладкой или развертыванием проекта.

CAB-файлы среды выполнения SQL Server 2005 Compact Edition 3.1 расположены в папке диск:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin. Дополнительные сведения см. в разделе Практическое руководство. Установка SQL Server Compact 3.5 на устройство.

Функциональные возможности сложных данных

Некоторые функциональные возможности сложных данных в Visual Studio 2008 не могут использоваться вместе с базами данных SQL Server 2005 Compact Edition 3.1. Разработчики не могут использовать функциональные возможности сложных данных, такие как визуальные средства для работы с базами данных, мастер настройки источников данных и средства конструктора данных, в проектах данных SQL Server Compact Edition 3.1. Эти средства могут использоваться только в проектах SQL Server Compact 3.5. Дополнительные сведения о функциональных возможностях сложных данных см. в разделе Использование баз данных SQL Server Compact 3.5 (устройства).

Использование SQL Server 2005 Compact Edition 3.1

Так как функциональные возможности сложных данных не могут использоваться, необходимо вручную изменить код для проекта данных посредством использования поставщика данных System.Data.SqlServerCe (System.Data.SqlServerCe.dll в папке диск:\Program Files\Microsoft SQL Server Compact Edition\v3.1\SDK\bin\платформа\). Дополнительные сведения см. в разделе Практическое руководство. Использование SQL Server 2005 Compact Edition 3.1 в управляемых проектах (устройства).

Получение справки

Документация по SQL Server 2005 Compact Edition не устанавливается на локальном компьютере. Чтобы загрузить справку, посетите веб-узел, посвященный книгам по SQL Server 2005 Compact Edition.

Документация по версии 3.1 поставщика управляемых данных см. в пространстве имен System.Data.SqlServerCe в библиотеке .NET Framework.

Версии Visual Studio

Функциональные возможности сложных данных в каждой версии Visual Studio поддерживают определенные версии SQL Server Compact или Mobile. В следующей таблице сопоставлены поддерживаемые версии SQL Server Compact или Mobile с соответствующей версией Visual Studio.

Аббревиатуры в заголовках столбцов обозначают следующее:

  • SSC 3.5 = SQL Server Compact 3.5

  • SSCE 3.1 = SQL Server 2005 Compact Edition версии 3.1

  • SQL Mobile 3.0 = SQL Server 2005 Mobile Edition Version 3.0

Поддержка функциональных возможностей сложных данных

SSC 3.5

SQL CE 3.1

SQL Mobile 3.0

Visual Studio 2008

X

 

 

Пакет SP1 Visual Studio 2005

 

X*

Visual Studio 2005

 

 

X

*Чтобы включить функциональные возможности сложных данных в SQL Server 2005 Compact Edition версии 3.1 в Visual Studio 2005 с пакетом обновления 1, установите Средства Microsoft SQL Server 2005 Compact Edition для Visual Studio 2005 с пакетом обновления 1. Если эти средства не установлены, среда Visual Studio 2005 с пакетом обновления 1 будет продолжать поддерживать средства конструктора данных для SQL Server 2005 Mobile версии 3.0.

Обновление до SQL Server Compact 3.5

Можно обновить управляемые проекты данных для использования всех функциональных возможностей сложных данных в Visual Studio и улучшений в SQL Server Compact 3.5. Чтобы обновить проект, созданный в Visual Studio 2008, изучите раздел Практическое руководство. Обновление управляемых проектов до SQL Server Compact 3.5 (устройства).

Сведения об обновлении проектов данных, созданных в предыдущих версиях Visual Studio, см. в разделе Обновление проектов, созданных с помощью предыдущих версий средств.

См. также

Задачи

Практическое руководство. Использование SQL Server 2005 Compact Edition 3.1 в управляемых проектах (устройства)

Практическое руководство. Обновление управляемых проектов до SQL Server Compact 3.5 (устройства)