Microsoft SQL Server Compact 4.0
Тип Реляционная СУБД
Разработчик Microsoft
Написана на C, C++, C#
Операционная система Microsoft Windows
Последняя версия 4.0.8876.1 (5 июня 2012)
Лицензия Microsoft EULA
Сайт www.microsoft.com

SQL Server Compact Edition (первоначальное название — SQL Server Everywhere) — продукт компании Майкрософт в линейке SQL Server, являющийся версией SQL Server Mobile со снятым запретом работы под Win32 и изменённой лицензией. Продукт выпущен 11 января 2007 года. Последний релиз — SQL Server Compact 4.0, с поддержкой .NET Framework 4.0 и работающий под 32- и 64-разрядными версиями Windows.

SQL Server Compact основан на том же коде что и SQL Server Mobile. База данных хранится в едином файле, формат которого совпадает с форматом «мобильной» версии. Этот формат файла и движок уже несколько лет используется в некоторых «настольных» продуктах Microsoft, в частности, в клиенте MSN. В отличие от SQL Server Express, выполняющегося в виде отдельного сервиса, SQL Server Compact выполняется «in-proc», то есть в рамках вызывающего процесса.

Ограничение на максимальный размер файла базы данных — 4 ГБ. Однако позднее стало известно[1], что ограничение в 4 ГБ является чисто техническим (связано с тем, что изначально СУБД использовалась на устройствах, где 4 ГБ это более чем достаточно), а потому будет изменено в последующих версиях.

Использование SQL Server Compact для веб-приложений под IIS невозможно (программное и лицензионное ограничение). Позже было объявлено[2], что возможно использование SQL CE из под IIS в новой версии. Для этого необходимо перед использованием библиотеки выполнить команду AppDomain.CurrentDomain.SetData("SQLServerCompactEditionUnderWebHosting", true). Однако такой подход не рекомендуется, так как SQL CE не оптимизирована для одновременного доступа большого количества пользователей.

Многопользовательская работа с одним файлом базы данных с разных компьютеров — не поддерживается в связи с техническими сложностями. Однако доступ из разных процессов на одном компьютере вполне возможен и является штатным.

В феврале 2013 года Microsoft объявила, что SQL Server Compact Edition устарела.

Хотя новых версий и обновлений не планируется, Microsoft будет продолжать поддерживать SQL Compact с помощью стандартной политики поддержки жизненного цикла. Эта поддержка завершится в июле 2021 года.

Примечания

править

Ссылки

править

📚 Artikel Terkait di Wikipedia

Microsoft SQL Server

Microsoft SQL Server — система управления реляционными базами данных (РСУБД), разработанная корпорацией Microsoft. Основной используемый язык запросов —

Система управления базами данных

через SQL либо через специальные программные интерфейсы. Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР

Список версий Microsoft SQL Server

Ashton-Tate/Microsoft SQL Server (1990) Microsoft SQL Server 1.1 (1991) Microsoft SQL Server 1.11 (1992) Microsoft SQL Server 4.2 (1993) Microsoft SQL Server for Windows

Microsoft Access

Access рекомендует использовать в качестве движка базы данных СУБД MS SQL Server. При этом имеется возможность совместить с присущей MS Access простотой

Встраиваемая СУБД

версия MySQL NexusDB RDM Embedded ScimoreDB SolidDB SQLite Microsoft SQL Server Compact TurboDB Valentina DB VistaDB В частности, Skype использует SQLite

Windows

IoT; они могут включать подсемейства (например, Windows Server или Windows Embedded Compact). Неподдерживаемые – Windows 9x, Windows Mobile и Windows

Microsoft Visual Studio

XAML. Многие варианты поставки также включают: Microsoft SQL Server либо Microsoft SQL Server Express. В прошлом в состав Visual Studio также входили продукты:

SugarCRM

качестве СУБД MySQL или Microsoft SQL Server Compact Edition, однако коммерческие версии могут использовать уже Microsoft SQL Server 2008 и Oracle. В