<<На Главную     <В  Советы по MS SQL Server

Не все начинающие программисты баз данных знают о существовании компактной версии MS SQL Server, которая так и называется - MS SQL Server Compact Edition (CE). В отличии от более старших версий (MS SQL Server, MS SQL Server Express Edition), в CE отсутствуют многие функции  администрирования и к базе данных в таком формате  можно присоединиться 'напрямую', как к обычному файлу, не создавая подключения. Compact Edition отличается исключительной компактностью, поэтому может оказаться очень полезным инструментом для разработчиков мобильных систем. Правда, за такую компактность приходиться расплачиваться отсутствием сервиса. Многие вещи придётся делать руками. Но обо всём по порядку.

    Подключиться к CE можно из среды MS SQL Management Studio (SSMS)  сл. образом.  Запускаем SSMS и в списке серверов выбираем SQL Server Compact Edition:

 

 

... и нужную базу данных - её расширение должно быть sdf :

 

 

После такого подключения, вы не увидите привычного сервиса, как скажем, даже в Express Edition, Чтобы просмотреть данные, придётся царапать ручками запрос,  что-то вроде этого:

 

 

Для сравнения приведём контекстное меню по правой кнопке по базе для Express Edition:

 

 

 

С точки зрения разработчиков, подключиться, допустим, из MS Visual Studio к базе Compact Edition довольно легко. Для этого идём меню Сервис>Подключиться к базе данных:

 

 

Далее выбираем источник данных:

 

 

Жмём кнопку Продолжить и по кнопке Обзор выбираем файл базы данных Compact Edition:

 

 

Теперь можно работать с базой прямо из Visual Studio:

 

 

Simashkov.2013

10.03.2013 г.

Назад