Для чего нужна программа Microsoft sql server compact edition

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 ГБ это более чем достаточно), а потому будет изменено в последующих версиях.

Creating a SQL Server Compact Edition database file

Использование 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 года.

Примечания

  1. ↑Doc storage in SQLce and the 4gb limitАрхивная копия от 25 января 2007 на Wayback Machine(англ.)
  2. ↑SQL Server Compact Edition under ASP.net and IISАрхивная копия от 11 декабря 2006 на Wayback Machine(англ.)

Источник: xn--h1ajim.xn--p1ai

Microsoft SQL Server 2005 Compact Edition что это за программа и нужна ли она?

Всем привет Когда вы ставите какую-то программу в винду, ну часто это касается именно больших программ, типа офиса, то вместе с такими прогами ставится еще и другие, так бы сказать дополнительные компоненты.

Установка и настройка Microsoft SQL Server 2019 + Management Studio

Вот при установке многих игр тоже ставятся такие компоненты. Да, они нужны для правильной работы, я не спорю, но прикол в том, что при удалении основной программы, все эти дополнительные компоненты НЕ удаляются. В итоге у вас на компе скопляется много всяких прог и много всякого мусора, так бы сказать остатков ПО. Для интереса можете проверить, есть у вас, просто перейдите в папку %AppData% — там не компоненты, там просто есть папки тех прог, которых давно уже нет на вашем компе..

Многие такие компоненты можно удалить спокойно, проблем не будет, однако нужно заранее сделать точку восстановления. Здесь я писал как удалить MSXML 4.0 SP3 Parser так, чтобы если будут проблемы, то быстро все вернуть обратно. По поводу Microsoft SQL Server 2005 Compact Edition все также, удалить то можно, но лучше это сделать так, чтобы потом, в случае проблем можно было все вернуть обратно.

Читайте также:
Альт линукс как удалить программу

Теперь перейдем к тому, что вообще это такое, ну Microsoft SQL Server 2005 Compact Edition? Это такая штука для базы данных, которая используется в некоторых прогах Microsoft, например MSN. Также эта штука, то есть эта база, используется и для мобильных программ в виде встроенной базы. Ну опять же это для спецов, они в этом то и шарят

Процесс установки Microsoft SQL Server 2005 Compact Edition:

Создание новой базы:

И вот еще картинка по поводу создания базы:

Процесс копирования базы:

Устанавливается прога Microsoft SQL Server 2005 Compact Edition в Program Files:

Короче, скажу честно, я покопался в интернете и пришел вот к какому выводу, ну так бы сказать общему. Microsoft SQL Server 2005 Compact Edition не является той программой, которая грузит комп или той, которая мешает работе компа. Это системный компонент и он никак не влияет на производительность. Он может пригодиться многим прогам.

Вы может быть даже знаете, что при установке проги или игры бывает такое, что выскакивает сообщение, у вас на компе мол нет какого-то там компонента и в итоге установка невозможна. Ну надеюсь вы поняли..

Тем не менее, если хотите удалить, то у меня вопросов нет — пожалуйста. Еще раз напомню, что удаляю лучше так, как я показывал здесь. Так вы обезопасите себя от возможных проблем.

Теперь по поводу самого удаления. Знаете, если у вас есть время или желание, то посмотрите еще такую штуку как Revo Uninstaller — это некий удалятор, он и прогу поможет удалит и от следов комп очистит. В общем совету, но мое дело предложить, а вы уже сами решайте…

Надеюсь что более-менее понятно. Если вам не мешает этот Microsoft SQL Server 2005 Compact Edition, то можете его оставить.

Сделаем компактные выводы:

  • если эта прога вам не мешает — не нужно ее удалять;
  • если удалить все таки есть желание, то сделайте это так, как я писал на примере удаления MSXML 4.0 SP3 Parser;
  • если это рабочий комп, ну где стоит этот SQL Server 2005, то удалять точно не нужно, тут высоки шансы что потом что-то правильно работать не будет;
  • SQL Server 2005 комп никак не тормозит и проц не нагружает;
  • на всякий случай, вдруг вам будет интересно, короче если хотите чтобы ком работал быстро даже с кучей софта, то предлагаю вам ознакомится с тем, как создать кэш из ОЗУ для жесткого диска; я лично уже больше двух лет использую такой кэш и полет нормальный;

В общем извините если мало инфы, но что знал, то написал, надеюсь что помог вам понять что это такое. Удачи и всех благ вам, чтобы у вас все было хорошо

Источник: virtmachine.ru

Обзор инструментальных средств разработки приложений для мобильных устройств под управлением платформ Windows Mobile

Приложение SQL Server Compact 3.5 с пакетом обновления 1 (SP1) поставляется с SQL Server 2008 и Visual Studio 2008 SP1. Подробные сведения см. в разделе «Новые возможности SQL Server Compact» в электронной документации по SQL Server Compact 3.5 SP1.

Начиная с выпуска SQL Server Compact 3.5 SP1, SQL Server Compact предоставляет следующие новые возможности для разработчиков:

  • SQL Server Compact поддерживает ADO.NET Entity Framework. Entity Framework позволяет работать с данными в форме объектов и свойств отдельного домена, таких как заказчики и адреса заказчиков, без обращения к таблицам и столбцам базы данных, в которых хранятся эти данные.
  • Поддержка ADO.NET Entity Framework позволяет разработчикам создавать гибкие, строго типизированные запросы к контексту объекта Entity Framework с помощью выражений LINQ и стандартных операторов LINQ напрямую из среды разработки.
  • SQL Server Compact поддерживает сортировку с учетом регистра на уровне базы данных.
  • Можно управлять базой данных SQL Server Compact, хранящейся в интеллектуальном устройстве или настольном компьютере с помощью SQL Server Management Studio ( SSMS ) в SQL Server 2008.
  • SQL Server Compact обеспечивает поддержку репликации новых типов данных в SQL Server 2008, таких как date, time, datetime2, datetimeoffset, geography и geometry. Новые типы данных в SQL Server 2008 соответствуют nchar, nvarchar, image и другим типам данных. Дополнительные сведения о типах данных в SQL Server 2008 см. в разделе «Типы данных» в электронной документации по SQL Server 2008.
  • SQL Server Compact может работать в 64-разрядной среде. При этом задействованными будут файлы MSI SQL Server Compact 64-bit Runtime (SSCERuntime-ENU.msi) и SQL Server Compact 64-bit Server Tools (SSCEServerTools-ENU.msi). Поддержка 32-разрядных файлов MSI не изменилась. Разработчики, использующие для приложений развертывание ClickOnce, должны указать URL-адреса загрузки как для 32-разрядной, так и 64-разрядной загрузки.
  • SQL Server Compact поддерживает репликацию данных с приложениями SQL Server 2000, SQL Server 2005 и SQL Server 2008 с помощью служб синхронизации Microsoft для ADO.NET. Службы синхронизация Microsoft для ADO.NET доступны как для настольных компьютеров, так и для мобильных устройств.
  • SQL Server Compact поддерживает репликацию данных с приложениями SQL Server 2005 и SQL Server 2008 с помощью репликации слиянием и удаленного доступа к данным.
  • SQL Server Compact включает улучшенную совместимость версий между SQL Server Compact и SQL Server для репликации слиянием.
  • Server Tools для настройки конфигурации слиянием и удаленного доступа к данным с помощью SQL Server Compact 3.5 SP1 можно найти и загрузить в Центре загрузки Майкрософт или набрать страничку (http://www.microsoft.com/downloads/details.aspx?FamilyID=b18327f3-96e1-415d-b037-9e0c46d49956Пуск» выделите пункты «Все программы», » Microsoft Visual Studio 2008″, а затем » Документация Microsoft Visual Studio 2008″. В окне (Содержание) contens выберите не фильтровано. В оглавлении последовательно откройте Средства Разработки — Программирование на платформе .NET Framework в Visual Studio — Доступ к данным — Использование SQL Server Compact 3.5 — Пошаговое руководство. Добавление базы данных SQL Server Compact 3.5 в приложение и ее развертывание.
  • Для приложений, которые будут использоваться в сценариях периодического подключения. Дополнительные сведения см. в разделе Произвольно подключаемые приложения.
  • Когда необходимо свободно распространять базы данных.
  • Когда размер приложения и необходимый объем памяти должны быть невелики.
  • Когда требуется запуск кода доступа к данным в отдельном процессе.
Читайте также:
Pytest не является внутренней или внешней командой исполняемой программой или пакетным файлом
Параметры развертывания

SQL Server Compact 3.5 предоставляет две модели развертывания, которые можно включить в приложение.

ClickOnce

Можно использовать традиционные технологии установки Microsoft, в том числе технологию развертывания ClickOnce . Можно также использовать развертывание на основе файла, в который можно добавлять SQL Server Compact 3.5 DLL и развертывать вместе с проектом.

Поддержка Data Directory

SQL Server Compact 3.5 теперь поддерживает макрос Data Directory. Это означает, что при добавлении строки |DataDirectory| (заключены в символы канала) в путь к файлу он будет преобразован в путь к базе данных.

Например, рассмотрим строку подключения:

«Data Source= c:program filesMyAppMydb.sdf»

При использовании Data Directory вместо указанной можно использовать следующую строку подключения:

«Data Source = |DataDirectory|Mydb.sdf»

Дополнительные сведения см. в разделе Практическое руководство. Развертывание базы данных SQL Server Compact 3.5 вместе с приложением. Для обращения к данному материалу: В меню «Пуск» выделите пункты «Все программы», » Microsoft Visual Studio 2008″, а затем » Документация Microsoft Visual Studio 2008″. В окне (Содержание) contens выберите не фильтровано. В оглавлении последовательно откройте Средства Разработки — Программирование на платформе .NET Framework в Visual Studio — Доступ к данным — Использование SQL Server Compact 3.5 — Практическое руководство. Развертывание базы данных SQL Server Compact 3.5 вместе с приложением

Обратная совместимость

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

Читайте также:
Порядок учета компьютерных программ

Чтобы получить доступ к диалоговому окну Обновление до SQL Server Compact 3.5, используйте диалоговое окно Добавить подключение. Если открыта более ранняя версия файла базы данных, появится сообщение об ошибке. Если вы нажмете OK, появится диалоговое окно Обновление до SQL Server Compact 3.5. Для файлов SQL Server Compact 3.5 используется расширение SDF , которое совпадает с расширением файлов более ранних версий (SQL Server 2005 Compact Edition и SQL Server 2005 Mobile Edition). При обновлении файла базы данных до версии SQL Server Compact 3.5 он больше не сможет быть открыт с помощью более ранней версии SQL Server Compact.

Электронная документация по SQL Server Compact 3.5

По умолчанию документация SQL Server Compact 3.5 не устанавливается локально. Чтобы загрузить электронную документацию SQL Server Compact 3.5 Books Online, перейдите в центр онлайновой загрузки microsoft.com и найдите Microsoft SQL Server Compact 3.5 Books Online and Samples или наберете следующую страничку в строке браузера http://www.microsoft.com/downloads/details.aspx?FamilyID=1ff0529a-eb1f-4044-b4b7-40b00710f7b7

  • разрабатывать приложения, хранящие и обрабатывающие большие объемы данных на мобильных устройствах;
  • обеспечить надежную репликацию данных с мобильными устройствами в условиях непостоянного соединения.
  • SQL Server 2005 Mobile Edition включает множество усовершенствований по сравнению с SQL Server CE:

    • Поддержка Смартфонов
    • Интеграция SQL Server 2005 и Visual Studio 2005
    • Более эффективные средства синхронизации (по сравнению с младшими версиями)
    • Повышенная производительность и надежность (по сравнению с младшими версиями)
    • Более быстрая разработки мобильных приложений (по сравнению с младшими версиями)

    EDB and CEDB

    Для разработчиков пишущих на родном коде и БД меньших масштабов можно рассмотреть EDB и CEDB технологии баз данных, которые записаны в ПЗУ как часть ОС Windows Mobile.

    А разработчик может создать объект хранения (называемый томом), который может содержать несколько баз данных. Том основан на одном файле и, следовательно, может быть легко скопирован или перемещен.

    EDB усовершенствованная версия CEDB. EDB заменила CEDB в Windows Mobile 5.0 и поддерживает:

    • Транзакции
    • Доступ множества пользователей
    • Множественные порядки сортировок, ключевые свойства, и базы данных
    • Улучшенная производительность, особенно для пользователей, хранящих на устройствах большие базы данных

    Всем приложениям использующие CEDB, следует мигрировать на EDB так как в Windows Mobile 5.0 SDK поддерживает CEDB, но не рекомендует использовать данную технологию.

    Таблицы сравнения средств

    В следующих таблицах предоставлено краткое описание различного оборудования смарт-устройств, особенностей оборудования и средств разработки. Эти списки могут со временем изменяться. Самые последние сведения можно получить в технической статье, посвященной введению в средства разработки для мобильных устройств Windows в библиотеке MSDN (может быть на английском языке).

    Источник: intuit.ru

    Рейтинг
    ( Пока оценок нет )
    Загрузка ...
    EFT-Soft.ru