Выпуск Microsoft SQL Server 2005 Express Edition with Advanced Services (SQL Server Express) — это бесплатная, простая в использовании версия SQL Server Express, которая содержит графическое средство управления и мощные возможности работы с отчетами и расширенного текстового поиска. SQL Server Express предоставляет мощные и надежные графические средства управления и богатые возможности, а также обеспечивает защиту данных и высокую производительность. Это идеальное решение для внедренных клиентских приложений, компактных веб-приложений и локальных хранилищ данных.
Выпуск SQL Server Express with Advanced Services включает в себя все функции SQL Server 2005 Express Edition, а также следующие дополнительные функции.
- Управляйте и администрируйте SQL Server Express с помощью простого графического средства — среды SQL Server 2005 Management Studio Express (SSMSE).
- Выполняйте полнотекстовые запросы к простым символьным данным в таблицах SQL Server. Полнотекстовые запросы могут включать в себя слова и фразы или несколько форм слов и фраз.
- Запускайте отчеты служб SQL Server Reporting Services по локальным данным из реляционных источников.
Выпуск QL Server Express with Advanced Services позволяет быстро и удобно разрабатывать управляемые данными приложения с мощными встроенными возможностями создания отчетов и полнотекстового поиска, а также управлять этими приложениями. Загружайте, развертывайте и распространяйте в качестве внедренного компонента собственных приложений — бесплатно!
Установка MSSQL 2005 На Windows 10 (перезалив видео 2017 года)
Дополнительные сведения о SQL Server Express, включая другие выпуски и компоненты, доступные в настоящее время для загрузки, см. на странице SQL Server Express в MSDN.
Список новых функций и улучшений, включенных в SQL Server 2005 с пакетом обновления 2 (SP2), приведен в документе Новые возможности.
Оставьте свой комментарий!
Источник: pro-spo.ru
Частное развертывание SQL Server Compact 3.5 с пакетом обновления 2 (SP2)
Информация, найденная в официальной документации , не очень обширна, и этот пост надеется расширить информацию, найденную там. Я уже писал в блоге о частном развертывании с SQL Server Compact 4.0, и здесь есть обзорный пост.
Для SQL Server Compact 3.5 с пакетом обновления 2 (SP2) требуется следующее программное обеспечение:
ОС должна быть Windows XP SP3 или выше:
Для приложений, ориентированных на .NET 3.5 SP1, дополнительное программное обеспечение не требуется.
Для приложений, ориентированных на .NET 4.0, требуется либо .NET Framework 3.5 SP1, либо распространяемый VC ++ 2005 SP1 (для x86 и / или x64).
Убедитесь, что среда выполнения 3.5 SP2 установлена правильно, на компьютерах с архитектурой x64 необходимо установить среды выполнения как x86, так и x64.
Предположим, что вышеуказанные требования выполнены (обратите внимание, что Windows 7 включает .NET 3.5 SP1). Итак, что еще нужно — давайте создадим консольное приложение и узнаем! Наша цель — создать приложение, которое будет работать без уже установленного SQL Server Compact 3.5 с пакетом обновления 2 (SP2) в системах x64 и x86. Обратите внимание, что приведенные ниже инструкции работают независимо от того, нацелено ли ваше приложение на «x86» (32-битный .NET Framework на всех платформах, «любой процессор» (32- или 64-битный .NET Framework) или x64 (64-битный Framework). исключительно).
Установка Microsoft SQL Server 2019 Express на Windows 10 – пошаговая инструкция для начинающих
В Visual Studio создайте новый проект консоли:
Теперь мы должны включить неуправляемые файлы среды выполнения SQL Server Compact C ++, каждый набор файлов в свою собственную папку, которые зависят от платформы. Поэтому создайте в проекте 2 папки: одну с именем x86 для 32-битных файлов и одну с именем AMD64 (не x64!) Для 64-битных файлов.
ПРИМЕЧАНИЕ. Это соглашение, основанное на значении переменной среды PROCESSOR_ARCHITECTURE, является специальной функцией SQL Server Compact .
Теперь мы должны найти необходимые файлы. Если вы используете 32-битный компьютер, на вашем компьютере установлены только 32-битные файлы, и вы должны вручную извлечь 64-битные файлы в папку, как описано здесь . Я использую (как и большинство других) машину x64, и на ней уже установлены самые последние файлы для обеих платформ.
Все файлы в папке «C: Program Files» — это 64-разрядные файлы, а файлы в папке «C: Program Files (x86)» — это все 32-разрядные файлы (в системах x64).
Нужно добавить следующие файлы:
sqlceca35.dll
sqlcecompact35.dll
sqlceer35EN.dll
sqlceme35.dll
sqlceoledb35.dll
sqlceqp35.dll
sqlcese35.dll
Итак, добавьте файлы из C: Program Files Microsoft SQL Server Compact Edition v3.5 в папку проекта AMD64, используя Add, Existing Item (обязательно измените фильтр на «Все файлы»):
Убедитесь, что все файлы включены в Build Action = Content и Copy to Output Directory = Copy Always:
Затем добавьте файлы из C: Program Files (x86) Microsoft SQL Server Compact Edition v3.5 в папку проекта x86 таким же образом:
Наконец, добавьте поставщика ADO.NET (System.Data.SqlServerCe.dll) в корневой каталог проекта, добавьте этот файл из папки C: Program Files Microsoft SQL Server Compact Edition v3.5 Private (!). Также установите этот файл как Content, Copy Always:
Теперь добавьте ссылку на провайдера ADO.NET в корневой папке проекта:
Убедитесь, что версия (сборочная версия) 3.5.1.50, которая указывает, что это правильный файл:
Теперь соберите проект и посмотрите в папку bin / debug, чтобы убедиться, что все файлы скопированы с выходными данными проекта. Теперь вы можете проверить, работает ли частное развертывание, удалив среды выполнения 3.5 SP2 или на ПК без установленных сред.
Если вы используете ADO.NET «Classic» (без LINQ to SQL или Entity Framework), это все, что вам нужно для частного развертывания. Если вы инициализируете LINQ to SQL DataContext с помощью объекта SqlCeConnection, как я здесь опишу , дополнительная настройка не требуется.
Если вы зависите от API DbProvider (как LINQ to SQL и Entity Framework), вы должны добавить следующее в app.config вашего проекта:
Если вы используете Entity Framework, вы должны добавить C: Program Files Microsoft SQL Server Compact Edition v3.5 Private System.Data.SqlServerCe.Entity.dll в корневой каталог вашего проекта в качестве содержимого и иметь такую конфигурацию, как следующие (как описано командой SQL Compact здесь )
Надеюсь, это было полезно!
Источник: coderlessons.com
SQL Server Compact — SQL Server Compact
Microsoft SQL Server Compact (SQL CE) это компактный реляционная база данных произведено Microsoft для приложений, работающих на мобильных устройствах и настольных компьютерах. До появления настольной платформы она была известна как SQL Server для Windows CE и SQL Server Mobile Edition.
Он включает в себя как 32-битную, так и 64-битную встроенную поддержку. [1] SQL CE нацелен на периодически подключаемые приложения и приложения со встроенной базой данных. [2] Его можно бесплатно скачать и распространять. [2] An ODBC Драйвер для SQL CE не существует и не планируется. Собственные приложения могут использовать SQL CE через OLE DB.
Последний и последний выпуск — это SQL Server Compact 4.0. [1] По состоянию на февраль 2013 г. поддержка SQL Server Compact Edition прекращена; новых версий или обновлений не планируется, хотя Microsoft продолжит поддержку до июля 2021 года. [3]
- 1 Обзор
- 2 Поддерживать
- 3 Формат файла
- 4 Устаревание
- 5 Смотрите также
- 6 Рекомендации
- 7 Библиография
- 8 внешняя ссылка
Обзор
SQL Server Compact использует общий API с другим Microsoft SQL Server редакции. [4] Он также включает ADO.NET провайдеры для доступа к данным с использованием API-интерфейсов ADO.NET и встроенные возможности синхронизации, [2] а также поддержка LINQ и Entity Framework. В будущих выпусках возможности синхронизации будут унифицированы с Службы синхронизации Microsoft. [5] В отличие от других редакций Microsoft SQL Server, SQL CE запускается внутри процесса [5] с приложением, в котором он размещен. Он занимает меньше места на диске 2 МБ и объем памяти примерно 5 МБ. [2] SQL CE оптимизирован для архитектуры, в которой все приложения используют один и тот же пул памяти. [6] Приложения Магазина Windows для Windows 8 нельзя использовать выпуск SQL Server Compact или любой другой выпуск SQL Server. [7]
SQL Server 2000 Windows CE Edition | SQL CE 1.0 |
SQL Server 2000 Windows CE Edition | SQL CE 1.1 |
SQL Server 2000 Windows CE Edition | SQL CE 2.0 |
Мобильная версия SQL Server 2005 | SQL CE 3.0 |
SQL Server 2005 Compact Edition | SQL CE 3.1 |
SQL Server Compact 3.5 | SQL CE 3.5 |
SQL Server Compact 4.0 | SQL CE 4.0 |
Поддерживать
Базы данных SQL CE могут поддерживать КИСЛОТА -соответствие, но по умолчанию не соответствует требованиям к долговечности, поскольку AutoFlush буферизует изменения в памяти (включая перечисленные внешние транзакции и явные транзакции SQL CE, которые не заменяют вызов Commit () значением CommitMode.Immediate). Следовательно, зафиксированные изменения транзакции могут быть потеряны. Чтобы удовлетворить требованию долговечности, вызов фиксации транзакции должен указывать немедленный флаг. [8] Нравиться Microsoft SQL Server, SQL CE поддерживает транзакции, ограничения ссылочной целостности, блокировку, а также множественные подключения к хранилищу базы данных. [4] Тем не мение, вложенные транзакции не поддерживаются, хотя параллельные транзакции (в разных таблицах) поддерживаются. [9] Текущая версия не поддерживает хранимые процедуры [4] или родной XML тип данных тоже. [5] Он использует подмножество T-SQL [2] для запросов и из-за отсутствия поддержки XML, XQuery тоже не поддерживается. [5] Запросы обрабатываются оптимизирующим обработчиком запросов. [10] Базы данных SQL CE также поддерживают индексацию, а также удаленную репликацию данных (локальное кэширование данных в удаленных базах данных) и репликацию слиянием (двунаправленную синхронизацию с основными базами данных). [11]
Базы данных SQL CE можно создавать и управлять из Microsoft Visual Studio и некоторые старые версии SQL Server Management Studio также. [10]
Формат файла
Базы данных SQL CE размещаются в едином .sdf файл, [12] что может быть до 4 ГБ по размеру. [4] В .sdf файл может быть зашифрован 128-битным шифрование для безопасности данных. [12] Среда выполнения SQL CE обеспечивает одновременный многопользовательский доступ к .sdf файл. В .sdf файл можно просто скопировать в целевую систему для развертывания или развернуть через ClickOnce. Среда выполнения SQL CE поддерживает DataDirectories. [6] Приложениям, использующим базу данных SQL CE, необязательно указывать полный путь к .sdf файл в ADO.NET строка подключения, скорее, ее можно указать как | DataDirectory | .sdf, определяя каталог данных (где .sdf файл базы данных) определяется в манифест сборки для приложения. [ нужна цитата ]
SQL Server Management Studio 2005 может читать и изменять файлы базы данных CE 3.0 и 3.1 (с последним пакетом обновления), но для чтения файлов версии 3.5 требуется SQL Server Management Studio 2008 (или новее). Microsoft Visual Studio Express 2008 SP1 может создавать, изменять и запрашивать файлы базы данных CE 3.5 SP1. SQL Server Management Studio не может читать файлы CE 4.0. Visual Studio 2010 SP1 может обрабатывать файлы базы данных CE 4.0. [ нужна цитата ]
Соглашение об именах .sdf («Файл базы данных Sqlce») является необязательным, и можно использовать любое расширение. [ нужна цитата ]
Установка пароля для файла базы данных необязательна. База данных может быть сжата и восстановлена с возможностью размещения сжатой / восстановленной базы данных в новый файл базы данных. [ нужна цитата ]
Устаревание
В феврале 2013 года Microsoft объявила, что SQL Server Compact Edition устарел. [13]
Хотя новых версий или обновлений не планируется, Microsoft продолжит поддерживать SQL Compact в рамках своей стандартной политики поддержки жизненного цикла. Эта поддержка закончится в июле 2021 года. [14]
Источник: wikihre.ru