Sql server compact для windows 10

Microsoft SQL Server Compact

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

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

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

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

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

Sql server compact для windows 10

Вопрос

I have an app using SQL CE Compact 4 with OLE DB in C++.

It has always worked and still works perfectly from XP to Windows 7 (I have a dual boot Windows 7/Windows 10 to test)

But on Windows 10, it doesn’t work anymore.

It fails at
IDBProperties::SetProperties with
DBPROPSET_DBINIT
returning
DB_S_ERRORSOCCURRED

And the property which fails is
DBPROP_AUTH_INTEGRATED
returning
DBPROP.dwStatus = DBPROPSTATUS_NOTSUPPORTED

I uninstalled/reinstalled SQL SSCERuntime, but nothing changed.

Same thing for SQLite/Sql Server Compact Toolbox add-in which doesn’t work in VS 2015 on Windows 10,

I cannot even create a new database

Thanks for any idea.

Ответы

The Automatic Update, Windows 10 version 1703 15063.483 solved this problem by miracle.

Probably a corrupted key in the registry.

Все ответы

I tested it on Windows10 Enterprise Edition Version 1607 — 64-bit platform, based on my test, SQL Server Compact 4.0 SP1 can work normally on Windows10. Please refer to the following picture:

According to your description, this problem can be caused in two scenarios, one is permission and another is broken file.

1. Please go to the installation directory, check if the account you used to run the application has permission on this file and the folder.
2. You mentioned that you have reinstalled SQL SSCERuntime, have you used another installation media? You can try to copy a sqlcese40.dll from another machine and try it again.

Читайте также:  Windows 10 драйвер был восстановлен

Sql server compact для windows 10

Вопрос

I have an app using SQL CE Compact 4 with OLE DB in C++.

It has always worked and still works perfectly from XP to Windows 7 (I have a dual boot Windows 7/Windows 10 to test)

But on Windows 10, it doesn’t work anymore.

It fails at
IDBProperties::SetProperties with
DBPROPSET_DBINIT
returning
DB_S_ERRORSOCCURRED

And the property which fails is
DBPROP_AUTH_INTEGRATED
returning
DBPROP.dwStatus = DBPROPSTATUS_NOTSUPPORTED

I uninstalled/reinstalled SQL SSCERuntime, but nothing changed.

Same thing for SQLite/Sql Server Compact Toolbox add-in which doesn’t work in VS 2015 on Windows 10,

I cannot even create a new database

Thanks for any idea.

Ответы

The Automatic Update, Windows 10 version 1703 15063.483 solved this problem by miracle.

Probably a corrupted key in the registry.

Все ответы

I tested it on Windows10 Enterprise Edition Version 1607 — 64-bit platform, based on my test, SQL Server Compact 4.0 SP1 can work normally on Windows10. Please refer to the following picture:

According to your description, this problem can be caused in two scenarios, one is permission and another is broken file.

1. Please go to the installation directory, check if the account you used to run the application has permission on this file and the folder.
2. You mentioned that you have reinstalled SQL SSCERuntime, have you used another installation media? You can try to copy a sqlcese40.dll from another machine and try it again.

Sql server compact для windows 10

addon Microsoft SQL Server Compact 3.5 с пакетом обновления 2 (SP2) предназначен для интеграции в дистрибутив методом SVCPACK, это внедренная БД, позволяющая разработчикам создавать надежные приложения для настольных компьютеров и мобильных устройств с ОС Windows. Загружаемый файл содержит файлы для установки SQL Server Compact 3.5 SP2 и служб Synchronization Services for ADO.NET версии 1.0 с пакетом обновления 1 (SP1) на настольном компьютере Windows.

Для использования распакуйте аддон в директорию «Addons» набора «UpdatePack-XPSP3-Rus». Необходимо наличие в системе .NET Framework 2.0, 3.0, 3.5 или 4 для разработки управляемых приложений.

Краткая справка
SQL Server Compact 3.5 с пакетом обновления 2 (SP2) включает следующие новые возможности.

Поддержка редактора Transact-SQL в среде Visual Studio 2010, который используется для выполнения запросов в произвольной текстовой форме и просмотра операций show plan для оптимизации запросов.
Доступ к функции отслеживания изменений в виде прикладного программного интерфейса (API) с именем System.Data.SqlServerCe.SqlCeChangeTracking. Новый API отслеживания изменений дает возможность настраивать, включать и отключать отслеживание изменений в таблице, а также получать доступ к данным отслеживания изменений для таблицы.
Новая поддержка управления версиями сборок и структура каталогов, позволяющая приложениям SQL Server Compact, использующим закрытое развертывание, загружать сборки SQL Server из папки приложения, если они имеют более позднюю версию, чем версия в глобальном кэше сборок.
Добавлена поддержка для развертывания 64-разрядной версии SQL Server Compact с использованием технологии ClickOnce.
Службы Microsoft Synchronization Services for ADO.NET версии 1.0 обеспечивают возможность синхронизации данных, получаемых из разнородных источников, в двухуровневых, многоуровневых и основанных на службах архитектурах.

addon Microsoft SQL Server Compact 4.0 предназначен для интеграции в дистрибутив методом SVCPACK, бесплатная встроенная БД, которую можно использовать для создания веб-сайтов ASP.NET и приложений для наст. компьютеров с ОС Windows. SQL Server Compact 4.0 занимает мало места и поддерживает частное развертывание исполняемого модуля в папке приложения, упрощает разработку в Visual Studio и WebMatrix и обеспечивает удобную миграцию схемы и данных в SQL Server.

Читайте также:  Tor browser kali linux download

Для использования распакуйте аддон в директорию «Addons» набора «UpdatePack-XPSP3-Rus». Необходимо наличие в системе .NET Framework 3.5 с пакетом обновления 1 (SP1) или .NET Framework 4 для разработки управляемых приложений.

Краткая справка
SQL Server Compact 4.0 предоставляет новые возможности и новые функции, включая следующие.

SQL Server Compact 4.0 — это база данных по умолчанию для Microsoft WebMatrix, набора веб-технологий для упрощения построения и развертывания веб-сайтов на платформе Windows.
Для получения доступа к дополнительным функциям разработки и отладки при разработке веб-приложений ASP.NET и веб-сайтов с помощью SQL Server Compact 4.0 можно использовать Visual Studio.
Поддерживает работу в средах со средним или частичным уровнем доверия и развертывание на веб-хостингах сторонних поставщиков.
Частное развертывание SQL Server Compact еще более упрощено тем, что все необходимые управляемые сборки, а также DLL-библиотеки для платформ x86 и x64, включая библиотеки времени выполнения Visual C++ 2008 (x86 и x64) с пакетом обновления 1 (SP1), находятся в одной частной папке в месте установки SQL Server Compact.
Усиленная защита данных с использованием алгоритма шифрования SHA2 для шифрования баз данных.
Расширения синтаксиса: добавлена поддержка инструкций OFFSET и FETCH, которые могут использоваться при создании постраничных запросов, и новые программные интерфейсы, такие как SqlCeConnection.GetSchema, которые предоставляют информацию по метаданным базы данных.
При использовании вместе с ADO.NET Entity Framework SQL Server Compact теперь поддерживает столбцы с такими ключами, формируемыми сервером, как IDENTITY, ROWGUID и т. д., а также модель программирования с предварительным написанием кода.

——-
лучше по утру на Google Earth искать ГДЕ ты пил, чем на youtube КАК.

Руководство по установке SQL Server SQL Server installation guide

Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) — только Windows Применимо к: Applies to: SQL Server SQL Server (все поддерживаемые версии) SQL Server SQL Server (all supported versions) — Windows only

В этой статье приводится индекс содержимого с рекомендациями по установке SQL Server в Windows. This article is an index of content that provides guidance for installing SQL Server on Windows.

Дополнительные сведения о других сценариях развертывания см. в следующих источниках: For other deployment scenarios, see:

Начиная с SQL Server 2016 (13.x); SQL Server 2016 (13.x) , SQL Server SQL Server доступен только в виде 64-разрядного приложения. Beginning with SQL Server 2016 (13.x); SQL Server 2016 (13.x) , SQL Server SQL Server is only available as a 64-bit application. Ниже приведены важные подробности о том, как получить и установить SQL Server. Here are important details about how to get SQL Server and how to install it.

Начало работы Getting started

Выпуски и компоненты. Ознакомьтесь с поддерживаемыми компонентами для различных выпусков и версий SQL Server, чтобы определить, какие из них лучше подходят для вашего бизнеса. Editions and features: Review the supported features for the different editions and versions of SQL Server to determine which best suits your business needs.

Читайте также:  Как обновить windows media center

Требования. Ознакомьтесь с требованиями к оборудованию и программному обеспечению для установки SQL Server 2016 и 2017, SQL Server 2019 или SQL Server на Linux, а также проверками конфигурации системы и рекомендациями по безопасности в разделе Планирование установки SQL Server Requirements: Review hardware and software installation requirements for SQL Server 2016 & 2017, SQL Server 2019 or SQL Server on Linux, as well as system configuration checks, and security considerations in Planning a SQL Server Installation

Образцы баз данных и примеры кода: Sample databases and sample code:

  • Они не устанавливаются по умолчанию в ходе установки SQL Server, но их можно найти They are not installed as part of SQL Server setup by default but can be found
  • Чтобы установить их для отличных от Express выпусков SQL Server, перейдите на веб-сайт с примерами To install them for non-Express editions of SQL Server, see the Where are samples

Установочный носитель Installation media

Место, откуда можно скачать SQL Server SQL Server , зависит от выпуска. The download location for SQL Server SQL Server depends on the edition:

  • Выпуски Enterprise, Standard и Express SQL Server предназначены для использования в рабочей среде. SQL Server Enterprise, Standard, and Express Editions are licensed for production use. Чтобы получить установочный носитель с выпуском Enterprise или Standard, обратитесь к своему поставщику программного обеспечения. For the Enterprise and Standard Editions, contact your software vendor for the installation media. Сведения о приобретении и каталог партнеров Майкрософт можно найти на странице лицензирования Майкрософт. You can find purchasing information and a directory of Microsoft partners on the Microsoft licensing page.
  • Если у вас есть соглашение о корпоративном лицензировании, например Соглашение Enterprise, можно скачать программное обеспечение с сайта Volume Licensing Service Center (VLSC). If you have a volume licensing agreement, for example an Enterprise Agreement, you can download software from the Volume Licensing Service Center (VLSC).
  • Бесплатная версия — последняя. Free version — latest.
  • Бесплатная версия — другие. Free version — others.

Другие компоненты SQL Server можно найти здесь: Other SQL Server components can be found here:

Рекомендации Considerations

Установку не удастся выполнить, если запустить программу установки через удаленный рабочий стол, но носитель при этом будет расположен на клиенте RDC. Installation fails if you launch setup through Remote Desktop Connection with the media on a local resource in the RDC client. Чтобы выполнить установку удаленно, установочный носитель должен быть расположен на общем сетевом ресурсе или в локальной папке физической или виртуальной машины. To install remotely the media must be on a network share or local to the physical or virtual machine. Установочный носитель SQL Server SQL Server может быть расположен на общем сетевом ресурсе, сопоставленном диске, локальном диске, или он может быть представлен в виде ISO-образа на виртуальной машине. SQL Server SQL Server installation media may be either on a network share, a mapped drive, a local drive, or presented as an ISO to a virtual machine.

Программа установки SQL Server SQL Server устанавливает следующие компоненты, необходимые для продукта: SQL Server SQL Server Setup installs the following software components required by the product:

  • Собственный клиент SQL Server SQL Server SQL Server SQL Server Native Client
  • SQL Server SQL Server Файлы поддержки программы установки Setup support files
Оцените статью