Sql что такое sql express
Национальная библиотека им. Н. Э. Баумана
Bauman National Library
Персональные инструменты
Microsoft SQL Server Express
Содержание
Возможности
SQL Server Express предоставляет множество возможностей платных, полных версий системы управления базами данных Microsoft SQL Server. Однако он имеет технические ограничения, которые делают его непригодным для некоторых крупномасштабных развертываний.
SQL Server Express включает несколько графических средств для управления базами данных. К ним относятся:
Функции, доступные в выпусках SQL Server «Standard» и «better», но отсутствующие в SQL Server Express:
Службы Анализа службы интеграции Службы Уведомлений
Сравнение с Microsoft SQL Server
Использование
Варианты установки
Microsoft SQL Server Express представлен в вариантах:
SQL Server Express с пакетом обновления Базовый экспресс-выпуск сервера базы данных, включающий функциональный модуль базы данных, который подходит для принятия удаленных подключений или удаленного администрирования. Доступен бесплатно. SQL Server Express c дополнительными сервисами Дополнительные возможности, имеющиеся в экспресс-выпуске, включая модуль базы данных, сервисы отчетности и полнотекстовый поиск. Доступен бесплатно при присоединении к программе Visual Studios Dev Essentials. SQL Server Express LocalDB Встраиваемый в приложения SQL Server Express с использованием LocalDB — упрощенной версии экспресс-выпуска. Доступен бесплатно в качестве одного из вариантов при скачивании SQL Server 2017 Express с пакетом обновления.
В бесплатной версии Express, 2005 года, был предложен следующий стандартный подход к вариантам установки. Как правило, установщики SQL 2005 Express поставляются со следующим согласованным соглашением об именовании:
Архитектура
Внешний доступ предоставляется через слой протоколов SQL Server. Все операции в SQL Server могут быть выполнены путем обращения через определенный формат, называемый Tabular Data Stream (TDS). TDS протокол уровня приложения, используемый для передачи данных между сервером и клиентом. TDS может быть обернут другими физическими и транспортными протоколами, включая TCP/IP. Следовательно, доступ к SQL Server доступен и вне него. Архитектура можно увидеть на рисунке 1.
Кроме того, есть нативная поддержка Common Language Runtime (CLR), что позволяет эффективно использовать инструменты разработки Microsoft.
Технологии
Движок БД
Это основной сервис для хранения, обработки и защиты данных. Компоненты Database Engine обеспечивает контролируемый доступ и быструю обработку транзакций для удовлетворения требований самых требовательных приложений, потребляющих данные, на предприятии. Database Engine также обеспечивает расширенную поддержку для обеспечения высокой доступности.
Репликация
Integration Services
Analysis Services
Версии
Версия | Дата релиза | Дата окончания основной поддержки | Дата окончания расширенной поддержки | Поддерживаемые операционные системы |
---|---|---|---|---|
SQL Server 2005 Express Edition | 2005-11-07 | 2011-04-12 | 2016-04-12 | Windows 2000 Service Pack 4, Windows XP Service Pack 2, Windows Server 2003 Service Pack, Windows 7 Service Pack 1 |
SQL Server 2008 Express Edition | 2009-02-08 | 2014-07-08 | 2019-07-09 | Windows XP Service Pack 2, Windows XP Service Pack 3, Windows Vista, Windows Vista Service Pack 1, Windows Server 2003 Service Pack 2, Windows Server 2008 |
SQL Server 2008 R2 Express | 2010-04-16 | 2014-07-08 | 2019-07-09 | Windows XP, Windows Vista, Windows 7, Windows 8, Windows Server 2003, Windows Server 2008, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2 |
SQL Server 2012 Express | 2012-05-14 | 2017-07-11 | 2022-07-12 | Windows Vista Service Pack 2, Windows 7, Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows Server 2008[24], Windows Server 2008 R2, Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 |
SQL Server 2014 Express | 2014-04-01 | 2019-07-09 | 2024-07-09 | Windows 7 Service Pack 1, Windows 8, Windows 8.1, Windows 10, Windows Server 2008 SP2[28], Windows Server 2008 R2 SP1, Windows Server 2012, Windows Server 2012 R2 |
SQL Server 2016 Express | 2016-06-01 | 2021-07-13 | 2026-07-14 | Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 |
SQL Server 2017 Express | 2017-09-29 | 2022-10-11 | 2027-10-12 | Windows 8, Windows 8.1, Windows 10, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016, |
Red Hat Enterprise Linux 7.3 или 7.4, SUSE Enterprise Linux Server v12 SP2, Ubuntu 16.04LTS, Docker Engine 1.8+ (на Windows, Mac или Linux)
Обзор SQL Server Express
SQL Server Express является бесплатной версией основной системы управления реляционными базами данных Microsoft — SQL Server, которая может использоваться для хранения и доступа к информации, хранящейся в различных хранилищах. SQL Server обладает впечатляющим набором функций, такими как анализ, отчеты и углубленная расширенная аналитика.
Описание SQL Server Express
Корпоративная версия SQL Server конкурирует с такими ресурсами, как Oracle Database (DB) и MySQL. SQL Server Enterprise поставляется с расширенным набором функций и может быть слишком дорогим для компаний среднего звена. Однако Microsoft предлагает SQL Server в нескольких разных выпусках, включая:
SQL Server Enterprise.
SQL Server Management Studio Express.
Стандарт SQL Server.
SQL SE является самым доступным базовым предложением. Это полный механизм базы данных, который можно развернуть на сервере или внедрить в приложение.
Преимущества
Некоторые преимущества данного программного решения:
Бесплатность: огромное преимущество SQL Server Express заключается в том, что оно бесплатное. Единственными расходами являются затраты времени на загрузку и настройку системы. Если вам требуется SQL Server, то версия Express подойдет наилучшим образом.
Масштабируемость: версия SE является идеальной отправной точкой для небольших независимых поставщиков программного обеспечения (ISV), поскольку он может использоваться с любым приложением. Лицензирование позволяет Express быть включенным как часть приложения или продукта. Хотя существуют ограничения по использованию памяти и сокета, они не настолько критичны. Экспресс не ограничивается одним пользователем — это распространенный миф. Существует ограничение базы данных на 10 ГБ, но это максимальный размер для каждого хранилища, что означает, что вы можете иметь несколько баз, в которых хранится до 10 ГБ данных. Если вы являетесь независимым поставщиком программного обеспечения, и ваша компания испытывает высокие темпы роста, что приводит к увеличению потребностей в базе данных, вы можете перейти только на платную версию SQL Server.
Безопасность: в данном приложении есть возможность бесплатного онлайн-резервного копирования, которое поможет защитить ваши бизнес-данные, если что-то пойдет не так. Администраторы должны следовать правилам безопасности, таким как ограничение доступа к папкам резервного копирования и политике паролей Windows.
Особенности: несмотря на то что Express — это «облегченная» версия SQL Server, по-прежнему существует впечатляющий набор функций, который будет платным в других системах и является бесплатным в этом решении. Express поддерживает полнотекстовый поиск, собственный XML и время выполнения Common Language Runtime. Другие ключевые функции включают конструктор отчетов, позволяющий создавать настраиваемые выгрузки.
Ограничения
Перед развертыванием SQL Server Express вы должны узнать о своих ограничениях:
Предел в буферном кеше для каждого экземпляра составляет 1 МБ ОЗУ.
Механизм реляционной базы данных ограничен меньшим количеством сокета.
Версии
Версия 2016 была выпущена в трех модификациях:
SP1 Express — это основное предложение для экспресс-доставки, поставляется с базовыми функциями. Кроме того, такие возможности, как динамическая маскировка данных и безопасность на уровне строк, теперь доступны в Express.
Express с расширенными службами — эта версия содержит большее количество функций. Включены механизм реляционной базы данных, Management Studio, отчетность и полнотекстовый поиск. Идеально подходит для разработчиков, работающих с меньшими приложениями, которым необходимо внедрить отчетность в своих субъектах.
Express LocalDB — эта редакция в основном используется в качестве инструмента разработки. Это наиболее легкая версия Express, которая работает как локальное приложение. Поддерживает все основные функции программирования других изданий. Большим преимуществом LocalDB для разработчиков является то, что он позволяет создавать локальную среду, которая намного проще в установке и управлении. Пользователи могут просто запустить экземпляр среды выполнения LocalDB по мере необходимости без установки службы
Предназначение
Ограниченная клиентская версия SQL Server Express предназначена для разработчиков, любителей и независимых авторов программного обеспечения, которым нужна база данных с низким уровнем доступа без поддержки предприятия. Общий сценарий, прменяемый для использования этого бесплатного продукта, предназначен для проекта веб-разработки с Visual Studio или для использования в качестве настраиваемой базы данных, которую разработчик может распространять среди клиентов. Версия Express основан на Yukon и содержит те же возможности программирования, как T-SQL, собственный клиент и API ADO.NET.
Технические особенности
Данная версия поставляется с Express Manager и диспетчером компьютеров, двумя инструментами GUI для настройки и установки. Версия ограничивается использованием общей памяти в локальной системе. Подключение к базе данных может осуществляться через TCP/IP или именованные каналы. Тем не менее веб-доступ через HTTP или высокопроизводительный доступ с использованием VIA не поддерживается. Вы должны специально включить сетевое взаимодействие с Express, и подключенный пользователь должен включить службу браузера SQL Server, чтобы выполнить сетевое подключение. Общая память не использует службу Browser.
Установка
Сравнение версий и бесплатные загрузки
Microsoft SQL Server — это система управления базами данных корпоративного качества, которая обычно размещается на сервере и может масштабироваться на нескольких серверах и в разных местах.
Для локального компьютера, небольших баз данных и менее критических ситуаций Microsoft предлагает ограниченную версию SQL Server под названием SQL Server Express. Данное приложение можно загрузить бесплатно и установить на локальный ПК. Это полезно для следующих ситуаций:
развертывание настольных решений Windows, использующих базы данных SQL Server для пользователей, не владеющих этим программным решением.
работа с облегченными веб-приложениями;
разработчики, желающие создавать и тестировать приложения с базой данных SQL Server самостоятельно.
Характеристики
Существует множество выпусков полной версии SQL Server с Enterprise, Standard и Web. Вот некоторые из основных отличий версии 2016 по сравнению с версией Express:
Вычислительная емкость OS Max — 4 ядра.
Максимальная оперативная память — 1 ГБ.
Интеллектуальные и зашифрованные резервные копии.
SQL Server Express не может быть установлен на сжатом диске. Он поддерживает только стандартные диски.
Обновления
На протяжении многих лет было выпущено множество версий MS SQL Server Express и пакетов обновлений. Ниже приводится сводка по основной версии:
Пакеты обновления основной версии:
2008 R2 RTM, R2 SP1 и R2 SP2.
Выбор правильного варианта
Поскольку организации обычно обновляют SQL Server реже, чем операционные системы, более старая версия может использоваться довольно долгое время, особенно если не требуются функции, добавленные в новое ПО.
Если вы начинаете с нуля, выберите самую новую версию, поддерживающую все ориентированные на вас операционные системы.
Если вы разработчик и хотите в конечном итоге развертываться в уже имеющемся на вашем ПК программном обеспечении, вы можете использовать SQL Server R2 Express, которая соответствует этой или более старой версии, чтобы не вводить функции, которые не существуют на вашем SQL Server.
Более старые варианты ПО обычно работают на новых операционных системах, но официально не указаны на веб-страницах Microsoft. В версиях 2005 года есть предупреждение о возможности возникновения проблем, если они будут установлены в ОС Windows 8.x и новее.
Выпуски и поддерживаемые функции SQL Server 2017
В этом разделе подробно описаны функции, поддерживаемые различными выпусками SQL Server 2017.
Сведения о других ранних версиях:
Требования для установки сильно зависят от потребностей приложения. Различные выпуски SQL Server удовлетворяют индивидуальным требованиям каждой организации или отдельного лица к производительности, среде выполнения и цене. Набор устанавливаемых компонентов SQL Server зависит от потребностей конкретного пользователя. В следующих разделах содержатся сведения, на основе которых из множества выпусков и компонентов, доступных в SQL Server, можно сделать наилучший выбор.
Выпуск SQL Server Evaluation доступен для ознакомления в течение 180 дней.
Актуальные заметки о выпуске и сведения о новых возможностях содержатся в следующих разделах:
Оцените SQL Server
Выпуски SQL Server
Эти выпуски SQL Serverописаны в следующей таблице.
SQL Server edition | Определение |
---|---|
Enterprise | Выпуск SQL Server Enterprise Edition является предложением премиум-класса, обеспечивающим полный набор возможностей для центра данных с исключительно высокой производительностью, неограниченными возможностями виртуализации 1 и исчерпывающими средствами бизнес-аналитики, что позволяет добиться высокого уровня обслуживания важнейших рабочих нагрузок и предоставить конечным пользователям доступ к анализу данных. |
Standard | Выпуск SQL Server Standard обеспечивает основные функции управления данными и предоставляет базу данных бизнес-аналитики для приложений, работающих в отделах и небольших организациях. Поддерживаются распространенные средства разработки в локальных системах и вычислительных облаках, что делает возможным эффективное управление базами данных с минимальными затратами ИТ-ресурсов. |
Интернет | ВыпускSQL Server Web Edition — это вариант с низкой совокупной стоимостью владения, предназначенный для размещения веб-сайтов и дополнительных веб-услуг, который по доступной цене обеспечивает масштабируемость и функции управления для небольших и крупномасштабных веб-проектов. |
Разработчик | ВыпускSQL Server Developer Edition позволяет разработчикам создавать приложения любого типа на базе SQL Server. Он включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера. Выпуск SQL Server Developer Edition является идеальным выбором для тех, кто создает и тестирует приложения. |
Экспресс-выпуски | Выпуск Express является бесплатной базой данных начального уровня и идеально подходит для обучения, а также для создания управляемых данными приложений, работающих на рабочих станциях и небольших серверах. Этот выпуск — лучший выбор для независимых поставщиков программного обеспечения, непрофессиональных разработчиков и любителей, создающих клиентские приложения. Если необходимы дополнительные функции базы данных, выпуск SQL Server Express можно легко обновить до версий SQL Serverболее высокого класса. SQL Server Express LocalDB — это упрощенная версия Express, которая включает все программные функции. Она запускается в пользовательском режиме, быстро устанавливается и не требует настройки, а количество предварительных условий для ее установки невелико. |
1 Неограниченные возможности виртуализации доступны в выпуске Enterprise Edition клиентам, участвующим в программе Software Assurance. Развертывания должны соответствовать требованиям, описанным в руководстве по лицензированию. Дополнительные сведения см. на странице с ценами и вариантами лицензирования.
Использование SQL Server с веб-сервером
Хотя возможна установка экземпляра SQL Server на тот же компьютер, где работают службы IIS, обычно это делается только для небольших веб-сайтов, состоящих из одиночного серверного компьютера. У большинства веб-сайтов их системы IIS среднего уровня расположены на одном сервере или серверном кластере, а базы данных — на отдельном сервере или федерации серверов.
Использование SQL Server с клиентскими и серверными приложениями
Выбор компонентов SQL Server
На странице «Выбор компонентов» мастера установки SQL Server выберите компоненты, которые должны быть включены в установку SQL Server. По умолчанию в дереве не выбран ни один из компонентов.
По следующим таблицам определите набор компонентов, лучше всего соответствующий вашим потребностям.
Компоненты сервера | Описание |
---|---|
Компонент SQL Server Database Engine | Компонент SQL Server Database Engine включает компонент Компонент Database Engine, основную службу для хранения, обработки и обеспечения безопасности данных, репликации, полнотекстового поиска, средств управления реляционными и XML-данными, интеграции аналитики с базами данных и интеграции PolyBase для доступа к Hadoop и другим разнородным источникам данных, а также сервер Data Quality Services (DQS). |
Службы Analysis Services | Службы Analysis Services содержит средства создания приложений оперативной аналитической обработки (OLAP) и приложений интеллектуального анализа данных, а также средства управления ими. |
Службы Reporting Services | СлужбыСлужбы Reporting Services включают в себя серверные и клиентские компоненты для создания, управления и развертывания табличных, матричных и графических отчетов, а также отчетов в свободной форме. СлужбыСлужбы Reporting Services являются расширяемой платформой, которую можно использовать для разработки приложений отчетов. |
Службы Integration Services | Службы Integration Services представляют собой набор графических средств и программируемых объектов для перемещения, копирования и преобразования данных. Они также включают компонент Data Quality Services (DQS) для служб Службы Integration Services. |
Службы Master Data Services | Службы Master Data Services (MDS) — это решение SQL Server по управлению основными данными. MDS можно настроить для управления любой структурой (товары, заказчики, счета). Поддерживаются иерархии, детальная настройка безопасности, транзакции, управление версиями данных и бизнес-правила, а также использование Надстройка для Excel для управления данными. |
Служба машинного обучения (в базе данных) | Службы машинного обучения (в базе данных) поддерживают распределенные и масштабируемые решения машинного обучения, использующие корпоративные источники данных. В SQL Server 2016 поддерживался язык R. SQL Server 2017 поддерживает R и Python. |
Сервер машинного обучения (автономный) | Сервер машинного обучения (автономный) поддерживает развертывание распределенных масштабируемых решений машинного обучения на множестве платформ и использование разных корпоративных источников данных, включая Linux и Hadoop. В SQL Server 2016 поддерживался язык R. SQL Server 2017 поддерживает R и Python. |
Средства управления | Описание |
---|---|
SQL Server Management Studio | СредаSQL Server Management Studio — это интегрированная среда для доступа, настройки, управления, администрирования и разработки всех компонентов SQL Server. СредаСреда Management Studio позволяет разработчикам и администраторам, обладающим различными уровнями навыков, использовать SQL Server. (Ранее — среда Business Intelligence Development Studio.) SQL Server Data Tools также содержит компонент «Проекты баз данных», который предоставляет интегрированную среду для разработчиков, предназначенную для выполнения всех работ по разработке баз данных для любой платформы SQL Server (на самом предприятии и за его пределами) в Visual Studio. Разработчикам баз данных предлагается расширенный обозреватель серверов, который является компонентом Visual Studio, предназначенным для облегчения процессов создания и изменения объектов баз данных и данных в них, а также для выполнения запросов. |
Компоненты связи | Устанавливает компоненты для связи между клиентами и серверами и сетевые библиотеки для DB-библиотеки, ODBC и OLE DB. |
Документация | Описание |
---|---|
Электронная документация поSQL Server | Основная документация для SQL Server. |
Выпуски Evaluation и Developer
Поддерживаемые компоненты для выпусков Developer и Evaluation указаны в списке возможностей SQL Server Enterprise в приведенных ниже таблицах.
Выпуск Developer edition по-прежнему поддерживает только 1 клиент для распределенного воспроизведения SQL Server.
Ограничения масштабирования
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Максимальная вычислительная мощность, используемая одним экземпляром, — Компонент SQL Server Database Engine 1 | Максимальное значение, поддерживаемое операционной системой | Ограничение: меньшее из 4 процессоров и 24 ядер | Ограничение: меньшее из 4 процессоров и 16 ядер | Ограничение: меньшее из 1 процессора и 4 ядер | Ограничение: меньшее из 1 процессора и 4 ядер |
Максимальная вычислительная мощность, используемая одним экземпляром, — Службы Analysis Services или Службы Reporting Services | Максимальное значение, поддерживаемое операционной системой | Ограничение: меньшее из 4 процессоров и 24 ядер | Ограничение: меньшее из 4 процессоров и 16 ядер | Ограничение: меньшее из 1 процессора и 4 ядер | Ограничение: меньшее из 1 процессора и 4 ядер |
Максимальный объем памяти для буферного пула на экземпляр Компонент SQL Server Database Engine | Максимум, поддерживаемый операционной системой | 128 ГБ | 64 ГБ | 1410 МБ | 1410 МБ |
Максимальная емкость для расширения буферного пула на экземпляр Компонент SQL Server Database Engine | 32* (максимальная конфигурация памяти сервера) | 4* (минимальная конфигурация памяти сервера) | Недоступно | Недоступно | Недоступно |
Максимальный объем памяти для кэша сегмента Columnstore на экземпляр Компонент SQL Server Database Engine | Неограниченная память | 32 ГБ | 16 ГБ | 352 МБ | 352 МБ |
Максимальный размер данных, оптимизированных для памяти, на базу данных в Компонент SQL Server Database Engine | Неограниченная память | 32 ГБ | 16 ГБ | 352 МБ | 352 МБ |
Максимальный объем используемой памяти на экземпляр Службы Analysis Services | Максимум, поддерживаемый операционной системой | Табличный: 16 ГБ |
MOLAP: 64 ГБ
1 Использование выпуска Enterprise Edition с лицензированием по принципу «лицензия на сервер и клиентские лицензии (Server+CAL)» (недоступно для новых соглашений) ограничено максимум 20 ядрами в расчете на экземпляр SQL Server. В модели лицензирования по числу ядер никаких ограничений нет. Дополнительные сведения см. в разделе Compute Capacity Limits by Edition of SQL Server.
Высокий уровень доступности реляционной СУБД
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Поддержка Server Core 1 | Да | Да | Да | Да | Да |
доставка журналов; | Да | Да | Да | Нет | Нет |
Зеркальное отображение базы данных | Да | Да |
Только полная безопасность
1 Дополнительные сведения об установке SQL Server на Server Core см. в разделе установить SQL Server на Server Core.
2 В выпуске Enterprise количество узлов равно максимуму, поддерживаемому операционной системой. В выпуске Standard поддерживается два узла.
3 В выпуске Enterprise поддерживается до 8 вторичных реплик, включая 2 синхронные вторичные реплики.
4 В выпуске Standard поддерживаются базовые группы доступности. Базовая группа доступности поддерживает две реплики с одной базой данных. Дополнительные сведения о базовых группах доступности см. в разделе Базовые группы доступности.
Масштабируемость и производительность реляционных СУБД
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Columnstore 1 2 | Да | Да | Да | Да | Да |
Большие двоичные объекты в кластеризованных индексах columnstore | Да | Да | Да | Да | Да |
Перестройка некластеризованных индексов columnstore в подключенном режиме | Да | Нет | Нет | Нет | Нет |
Выполняющаяся в памяти OLTP 1 | Да | Да | Да | Да 3 | Да |
Stretch Database | Да | Да | Да | Да | Да |
Постоянная основная память | Да | Да | Да | Да | Да |
Поддержка нескольких экземпляров | 50 | 50 | 50 | 50 | 50 |
Секционирование таблиц и индексов | Да | Да | Да | Да | Да |
Сжатие данных | Да | Да | Да | Да | Да |
Resource Governor | Да | Нет | Нет | Нет | нет |
Параллелизм секционированных таблиц | Да | Да | Да | Да | Да |
Несколько контейнеров файлового потока | Да | Да | Да | Да | Да |
Память больших страниц с поддержкой NUMA и выделение массивов буферов | Да | Нет | Нет | Нет | Нет |
Расширение буферного пула | Да | Да | Нет | Нет | Нет |
Управление ресурсами ввода-вывода | Да | Нет | Нет | Нет | Нет |
Упреждающее чтение | Да | Нет | Нет | Нет | Нет |
Расширенный просмотр | Да | Нет | Нет | Нет | нет |
Отложенная устойчивость | Да | Да | Да | Да | Да |
Автоматическая настройка | Да | Нет | Нет | Нет | нет |
Адаптивные соединения в пакетном режиме | Да | Нет | Нет | Нет | нет |
Обратная связь по временно предоставляемому буферу памяти в пакетном режиме | Да | Нет | Нет | Нет | нет |
Выполнение с чередованием для функций с табличным значением с несколькими инструкциями | Да | Да | Да | Да | Да |
Улучшения массовой вставки | Да | Да | Да | Да | Да |
1 Размер данных выполняющейся в памяти OLTP и кэша сегмента Columnstore ограничены объемом памяти, указанным в выпуске в разделе Ограничения масштабирования. Степень параллелизма (DOP) для операций пакетного режима ограничена 2 для выпуска SQL Server Standard и 1 для выпусков SQL Server Web и Express. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.
2 Передача агрегата, передача предиката строки и оптимизация SIMD — улучшения масштабируемости в выпуске SQL Server Enterprise Edition. Дополнительные сведения см. в статье Новые возможности индексов columnstore.
3 Эта функция не включена в вариант установки LocalDB.
Безопасность реляционных СУБД
Компонент | Enterprise | Standard | Интернет | Express | Express с дополнительными службами |
---|---|---|---|---|---|
Безопасность на уровне строк | Да | Да | Да | Да | Да |
Always Encrypted | Да | Да | Да | Да | Да |
Динамическое маскирование данных | Да | Да | Да | Да | Да |
Server Audit | Да | Да | Да | Да | Да |
Аудит базы данных | Да | Да | Да | Да | Да |
Прозрачное шифрование в базе данных | Да | Нет | Нет | Нет | Нет |
Расширенное управление ключами (Extensible Key Management) | Да | Нет | Нет | Нет | нет |
Определяемые пользователем роли | Да | Да | Да | Да | Да |
Автономные базы данных | Да | Да | Да | Да | Да |
Шифрование для резервного копирования | Да | Да | Нет | Нет | Нет |
Репликация
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Разнородные подписчики | Да | Да | Нет | Нет | Нет |
Репликация слиянием | Да | Да | Да (только подписчик) | Да (только подписчик) | Да (только подписчик) |
публикация Oracle | Да | Нет | Нет | Нет | Нет |
Одноранговая репликация транзакций | Да | Нет | Нет | Нет | Нет |
репликация моментальных снимков; | Да | Да | Да (только подписчик) | Да (только подписчик) | Да (только подписчик) |
Отслеживание изменений в SQL Server | Да | Да | Да | Да | Да |
Репликация транзакций | Да | Да | Да (только подписчик) | Да (только подписчик) | Да (только подписчик) |
Репликация транзакций в Azure | Да | Да | Нет | Нет | Нет |
Обновляемая подписка репликации транзакций | Да | Да | Нет | Нет | Нет |
Средства управления
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Объекты SMO | Да | Да | Да | Да | Да |
Диспетчер конфигурации SQL Server | Да | Да | Да | Да | Да |
SQL CMD (программа командной строки) | Да | Да | Да | Да | Да |
Распределенное воспроизведение — средство администрирования | Да | Да | Да | Да | Нет |
Распределенное воспроизведение — клиент | Да | Да | Да | Нет | Нет |
Распределенное воспроизведение — контроллер | Да (до 16 клиентов) | Да (1 клиент) | Да (1 клиент) | Нет | Нет |
SQL Profiler | Да | Да | Нет 1 | Нет 1 | Нет 1 |
Агент SQL Server | Да | Да | Да | Нет | Нет |
Пакет управления Microsoft System Center Operations Manager | Да | Да | Да | Нет | Нет |
Помощник по настройке ядра СУБД (DTA) | Да | Да 2 | Да 2 | Нет | Нет |
1 Для выпусков SQL Server Web Edition, SQL Server Express, SQL Server Express с инструментами и SQL Server, экспресс-выпуск с дополнительными службами, поддерживается профилирование с помощью выпусков SQL Server Standard Edition и SQL Server Enterprise Edition.
2 Настройка включена только для компонентов выпуска Standard Edition.
Использование реляционных СУБД
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Пользовательские экземпляры | Нет | Нет | Нет | Да | Да |
LocalDB | Нет | Нет | Нет | Да | Нет |
Выделенное административное соединение | Да | Да | Да | Да, с помощью флага трассировки | Да, с помощью флага трассировки |
Поддержка SysPrep 1 | Да | Да | Да | Да | Да |
Поддержка сценариев PowerShell 2 | Да | Да | Да | Да | Да |
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удаление | Да | Да | Да | Да | Да |
Автоматизация политики (проверка по расписанию и изменение) | Да | Да | Да | Нет | нет |
Сборщик данных производительности | Да | Да | Да | Нет | Нет |
Возможность регистрации в качестве управляемого экземпляра в среде управления несколькими экземплярами | Да | Да | Да | Нет | нет |
Стандартный производительности отчет | Да | Да | Да | Нет | нет |
Структуры планов и закрепление плана для структур планов | Да | Да | Да | Нет | нет |
Прямой запрос индексированных представлений (с использованием указания NOEXPAND) | Да | Да | Да | Да | Да |
Автоматическое сопровождение индексированного представления | Да | Да | Да | Нет | нет |
Распределенные секционированные представления | Да | Нет | Нет | Нет | нет |
Параллельные операции с индексами | Да | Нет | Нет | Нет | нет |
Автоматическое использование индексированного представления оптимизатором запросов | Да | Нет | Нет | Нет | нет |
Проверка согласованности параллелизма | Да | Нет | Нет | Нет | нет |
Точка управления служебной программой SQL Server | Да | Нет | Нет | Нет | Нет |
Расширение буферного пула | Да | Да | Нет | Нет | Нет |
2 В Linux сценарии PowerShell поддерживаются с компьютеров Windows, ориентированных на серверы SQL Server на базе Linux.
Средства разработки
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Интеграция со средой Microsoft Visual Studio | Да | Да | Да | Да | Да |
Технология IntelliSense (Transact-SQL и многомерные выражения) | Да | Да | Да | Да | Да |
SQL Server Data Tools (SSDT) | Да | Да | Да | Да | Нет |
Средства изменения, отладки и проектирования многомерных выражений | Да | Да | Нет | Нет | нет |
Programmability
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Базовая интеграция R 1 | Да | Да | Да | Да | Нет |
Расширенная интеграция R 2 | Да | Нет | Нет | Нет | Нет |
Базовая интеграция Python | Да | Да | Да | Да | Нет |
Расширенная интеграция Python | Да | Нет | Нет | Нет | Нет |
Сервер машинного обучения (автономный) | Да | Нет | Нет | Нет | Нет |
Вычислительный узел PolyBase | Да | Да 3 | Да 3 | Да 3 | Да 3 |
Головной узел PolyBase | Да | Нет | Нет | Нет | Нет |
JSON | Да | Да | Да | Да | Да |
Хранилище запросов | Да | Да | Да | Да | Да |
Temporal | Да | Да | Да | Да | Да |
Интеграция со средой CLR | Да | Да | Да | Да | Да |
Собственная поддержка XML | Да | Да | Да | Да | Да |
Индексирование XML | Да | Да | Да | Да | Да |
Возможности MERGE & UPSERT | Да | Да | Да | Да | Да |
поддержка FILESTREAM | Да | Да | Да | Да | Да |
FileTable | Да | Да | Да | Да | Да |
Типы данных даты и времени | Да | Да | Да | Да | Да |
Поддержка международного использования | Да | Да | Да | Да | Да |
Семантический поиск и полнотекстовый поиск | Да | Да | Да | Да | Нет |
Определение языка в запросе | Да | Да | Да | Да | Нет |
Компонент Service Broker (сообщения) | Да | Да | Нет (только клиент) | Нет (только клиент) | Нет (только клиент) |
конечные точки в языке Transact-SQL | Да | Да | Да | Нет | нет |
График | Да | Да | Да | Да | Да |
1 Базовая интеграция ограничена двумя ядрами и наборами данных в памяти.
2 В расширенной интеграции можно использовать все доступные ядра для параллельной обработки наборов данных в любом масштабе с учетом ограничений оборудования.
3 Для масштабного развертывания с несколькими вычислительными узлами требуется головной узел.
Службы Integration Services
Сведения о функциях служб SQL Server Integration Services (SSIS), поддерживаемых различными выпусками SQL Server, см. в статье о функциях служб Integration Services, поддерживаемых разными выпусками SQL Server.
Master Data Services
Сведения о Службы Master Data Services и возможности служб качества данных, поддерживаемые различными выпусками SQL Server, см. в разделе Master Data Services и данных качества служб функции, поддерживаемые различными выпусками SQL Server.
Хранилище данных
Компонент | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Создание кубов без базы данных | Да | Да | Нет | Нет | Нет |
Автоматическое создание промежуточных схем и схем хранилища данных | Да | Да | Нет | Нет | Нет |
система отслеживания измененных данных | Да | Да | Нет | Нет | Нет |
Оптимизация запросов с соединением типа «звезда» | Да | Нет | Нет | Нет | Нет |
Масштабируемая конфигурация служб Analysis Services, доступная только для чтения | Да | Нет | Нет | Нет | Нет |
Параллельная обработка запросов для секционированных таблиц и индексов | Да | Нет | Нет | Нет | Нет |
Глобальная статистическая обработка пакета | Да | Нет | Нет | Нет | Нет |
Analysis Services
Дополнительные сведения о функциях служб Analysis Services, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.
Семантическая модель бизнес-аналитики (многомерная)
Дополнительные сведения о функциях служб Analysis Services, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.
Семантическая модель бизнес-аналитики (табличная)
Дополнительные сведения о функциях служб Analysis Services, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.
Power Pivot for SharePoint
Сведения о PowerPivot для SharePoint возможности, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.
Интеллектуальный анализ данных
Сведения о функции интеллектуального анализа данных, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.
Службы Reporting Services
Дополнительные сведения о функциях служб Reporting Services, поддерживаемые различными выпусками SQL Server, в разделе Reporting Services функции, поддерживаемые различными выпусками SQL Server.
Клиенты бизнес-аналитики
Пространственные службы и службы расположения
Имя функции | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
Пространственные индексы | Да | Да | Да | Да | Да |
Плоский и геодезический типы данных | Да | Да | Да | Да | Да |
Дополнительные пространственные библиотеки | Да | Да | Да | Да | Да |
Импорт-экспорт стандартных форматов пространственных данных | Да | Да | Да | Да | Да |
Дополнительные службы баз данных
Имя функции | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
SQL Server Помощник по миграции | Да | Да | Да | Да | Да |
Компонент Database Mail | Да | Да | Да | Нет | Нет |
Другие компоненты
Имя функции | Enterprise | Standard | Интернет | Express с дополнительными службами | Express |
---|---|---|---|---|---|
StreamInsight | StreamInsight Premium Edition | StreamInsight Standard Edition | StreamInsight Standard Edition | Нет | Нет |
StreamInsight HA | StreamInsight Premium Edition | Нет | Нет | Нет | Нет |
Дальнейшие действия
Получение справки
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.