Введение
Департамент образования штата Мэриленд
Microsoft SQL Server Data Engine (MSDE, также Microsoft Data Engine или Microsoft Desktop Engine) — это система управления реляционными базами данных, разработанная Microsoft. Это упрощенная версия Microsoft SQL Server 7.0 или 2000, которая распространяется бесплатно для некоммерческого использования, а также для определенных ограниченных коммерческих целей. Она была представлена на Microsoft TechEd в мае 1999 года и входила в состав Microsoft Office 2000 Developer Edition. Её преемник, SQL Server Express, был выпущен в ноябре 2005 года. Поддержка MSDE со стороны разработчика была прекращена 8 апреля 2008 года.
Рабочий стол Microsoft
MSDE был первоначально разработан (тогда) менеджером программ Microsoft Джеффом Алгером, а позже реализован Питером Бирном (ядро), Рональдом Мартинсеном (ядро/настройка) и Майком Марингасом (настройка). Алгер и Мартинсен – соавторы патента. Первоначальный выпуск MSDE назывался "Microsoft Desktop Engine" и был основан на SQL Server 7.0. Он позиционировался как альтернатива использованию Jet Database Engine, применяемого в Microsoft Access, с акцентом на возможность работы в качестве клиент-серверного приложения, а не на требовании прямого доступа к файловой системе, где располагалась база данных Jet. Microsoft Access, наиболее популярный на тот момент инструмент баз данных компании, был расширен в Office 2000 для поддержки использования Microsoft Desktop Engine в качестве хранилища данных. Microsoft продвигала эту разработку как решение для небольших рабочих групп, которые со временем могут вырасти и потребовать полноценный продукт SQL Server. Этот первоначальный выпуск MSDE также включал в себя мастер преобразования данных (Data Transformation Services Wizard), который позволял использовать источники данных OLE DB и ODBC для переноса данных между SQL Server 7.0 и MSDE. Поддерживаемые операционные системы на момент выпуска включали Windows 95, Windows 98 и Windows NT 4.0 Service Pack 4, и он был доступен для архитектур x86 и Alpha. Microsoft Data Engine можно найти в Microsoft Access 2000 и других продуктах Microsoft. Пакет инструментов MSDE для Visual Studio 6.0 можно найти на DVD MSDN Office Test Platform and Development Tools за октябрь 2000 года, в английской версии как MSDE for Visual Studio, или на CD MSDN Office Test Platform and Development Tools за октябрь 2000 года (английская, европейская I, японская и латиноамериканская версии).
Microsoft SQL Server Data Engine (Данный движок сервера)
Он основан на SQL Server 2000. Системные требования были изменены до Windows 98. MSDE можно распространять вместе с коммерческими продуктами после регистрации в Microsoft — в большинстве случаев такое распространение также является бесплатным. Лицензия SQL Server для сервера включает в себя право на распространение MSDE. MSDE 2000 включает следующие комплекты ресурсов: MSDE 2000 Deployment Resource Kit, MSDE 2000 Web Resource Kit. MSDE 2000 также встречается в различных продуктах, таких как Microsoft Office XP (Professional, Developer), Visual Studio .NET 2002 и 2003.
Особенности
По сравнению с полными серверными версиями SQL Server 7.0 и 2000, MSDE имеет ряд ограничений: максимальный размер баз данных – 2 ГБ, а также встроенный регулятор нагрузки, который снижает производительность при одновременной работе восьми или более задач. Microsoft также сообщила, что MSDE не поддерживается в операционных системах Windows NT 6.0, таких как Windows Vista. Отдельных инструментов управления с графическим интерфейсом для MSDE не выпускалось, однако для подключения к нему можно использовать Enterprise Manager SQL Server 2000 (и более поздние версии, например, SQL Server Management Studio).