ms sql server 180 дней

Обновление ознакомительной версии Microsoft SQL Server до полной (коммерческой) версию Standard/Enterprise

Если вы установили ознакомительную (пробную) версию Microsoft SQL Server, имейте в виду что срок работы такого экземпляра MSSQL ограничен 180 днями, после чего SQL Server прекращает работу. Вы должны прекратить использование СУБД или обновить свою Evaluation редакцию SQL Server до полноценной. Часто бывает, что после окончания тестирования ознакомительной версии SQL Server, принимается решение перевести систему в промышленную эксплуатацию, для чего нужно перейти на полную редакцию SQL Server, а полностью переустанавливать MSSQL не хочется.

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

После истечения ознакомительного периода SQL Server не останавливает базу автоматически. Однако, если вы перезапустите службу SQL Server или перезагрузите хост, служба SQL Server (mssql) не запустится с ошибкой:

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

В файле %sqlserverinstallpath%\log\ERRORLOG должны быть ошибки вида.

Также при запуске SQL Server Management Studio (SSMS) или SQL Profiler можно увидеть ошибку:

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

А при подключении к инстансу SQL Server с истекшим тестовым периодом:

Обновление ознакомительной версии SQL Server до полноценной

Вы можете обновить таким образом только стендалон инстансы MS SQL Server. Обновление редакции не поддерживается для кластерных сценариев Windows Failover Cluster, в том числе при использовании групп доступности Always On.

Если при обновлении редакции появится ошибка Engine_SqlEngineHealthCheck, выполните обновление версии SQL Server из командной строки (пути могут отличаться):

Cd «C:\Program Files\Microsoft SQL Server\xx\Setup Bootstrap\SQLServer2019\»
setup.exe /q /ACTION=editionupgrade /InstanceName=MSSQLSERVER /PID=

— ваш ключ 25 символьный ключ продукта

Если у вас нет собственного ключа установки, и вы используете ваш инстанс MSSQL только для разработки и тестирования, вы можете обновить Evaluation версию до бесплатной Developer Edition. Для этого скачайте установочный образ SQL Server Developer Edition (https://www.microsoft.com/en-us/sql-server/sql-server-downloads). Запустите обновление редакции аналогичным образом и в качестве целевой редакции выберите Free Developer.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Обновление до корпоративной Enterprise версии SQL Server (Volume License)

Если вы хотите обновить используемую версию SQL Server по программе корпоративного лицензирования Microsoft, вы будете удивлены, что в центре корпоративного лицензирования Microsoft Volume Licensing Service Center (MS VLSC) отсутствуют ключи для MS SQL Server.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Дело в том, что ключ интегрирован непосредственно в дистрибутив. Самое интересное, что поддержка VLSC рекомендует удалить установленный SQL Server и переустановить его с помощью скачанного c VLSC iso-файла с дистрибутивом SQL.

К счастью, есть возможность получить правильный ключ непосредственно из дистрибутива:

Продление ознакомительного периода использования SQL Server

Microsoft не поддерживает продление ознакомительного использования MS SQL Server после 180 дней. Однако в тестовой среде, если вам нужно, чтобы SQL Server с истекшей лицензией поработал еще немного, вы можете просто на сервере перевести часы назад на 180 дней и перезапустить службы SQL Server (MSSQL Server, SQL Server Agent, SQL Server Browser, SQL Server Reporting Service).
После перезапуска служб можно выставить на сервере нормальное время. Службы SQL Server будут работать до следующей перезагрузки сервера или перезапуска служб.

Источник

Инструкция по установке MS SQL Server 2019: основные настройки и рекомендации

В этой статье мы пошагово рассмотрим установку Microsoft SQL Server 2019 с описанием всех опций, компонентов, актуальных рекомендаций и best practice.

MS SQL Server это лидирующая РСУБД (Реляционная система управления базами данных) а также главный конкурент Oracle Database в корпоративном сегменте. В СНГ MSSQL чаще всего применяется для собственных разработок прикладного ПО и для 1С.

Редакции MS SQL Server 2019

Всего есть 6 выпусков (редакций) MSSQL 2019:

Особенности лицензирования SQL Server

MS SQL Server лицензируется по 2 моделям:

Enterprise редакция может быть лицензирована только по типу PER CORE

Также в MSSQL Server 2019 появилась новая возможность для лицензирования контейнеров, виртуальных машин и Big Data Clusters.

Начало установки SQL Server

В этой статье мы будем устанавливать MS SQL Server 2019 Enterprise Edition на Windows Server 2019.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

В инсталляторе SQL Server можно выполнить много других действий: обновить старый экземпляр, починить сломанный и некоторые другие вещи.

Параметры обновлений SQL Server при установке

На этом шаге вы можете включить поиск обновлений через Windows Update. Включать эту опцию или нет, решать вам. Всё зависит от вашей планировки обновлений и от требований к отказоустойчивости сервера. Если у вас нет четкого плана обновлений ваших серверов, лучше оставьте этот параметр включенным.

Error 0x80244022: Exception from HRESULT: 0x80244022 ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Шаг Install Setup Files произойдет автоматически. Он подготовит файлы для установки.

Install Rules так же пройдет автоматически, если установщик не обнаружит проблем, которые необходимо решить перед установкой MSSQL (например, перезагрузить компьютер или несовместимость вашей версии Windows с версией SQL Server).

Тип инсталляции SQL Server

На этом шаге вы можете выбрать установку нового экземпляра или добавление функционала в уже установленный экземпляр. В нашем случае выбираем “Perform a new installation”. ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Теперь нужно ввести ключ продукта. Если нет ключа, выбирайте Free edition (например, Developer), но имейте в виду, что с редакцией Developer вы имеете право только разрабатывать и тестировать ПО, но не использовать сервер в продуктивной среде. ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

На шаге License Terms принимаем лицензионное соглашение.

Компоненты SQL Server 2019: для чего нужны, какие нужно установить

На этом этапе вам предлагают установить различные компоненты SQL Server. Пройдемся по ним подробнее, посмотрим какие нужно ставить в различных ситуациях:

Дальше переходим к списку Shared Features (функций, распространяющихся на весь сервер, а не на конкретный экземпляр).

Некоторые из этих компонентов (например, Java connector for HDFS data sources) могут отсутствовать в более старых версиях SQL Server.

Чуть ниже, на этом же шаге, вы можете указать директорию для файлов SQL Server’a. Если у вас нет весомых причин менять её, то оставьте стандартную (C:\Program Files\Microsoft SQL Server\).

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

После того как вы выбрали нужные вам компоненты MSSQL, инсталлятор проверяет совместимость компонентов с вашей системой, и, если проблем нет, этот шаг пройдет автоматически.

Настройка именования экземпляра SQL Server

Вы можете оставить параметр Default Instance, в таком случае имя вашего экземпляра будет MSSQLSERVER. При выборе Named Instance вы сами указываете имя экземпляра SQL Server. В моём случае я назову экземпляр DEV. Instance ID рекомендуется ставить такой же, как и имя экземпляра, во избежание путаницы.

В Installed instances отображаются установленные на сервере экземпляры MSSQL, у меня уже есть один.ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Настройка параметров служб SQL Server, кодировка

Во вкладке Service Accounts укажите аккаунты из-под которых будут работать службы SQL Server на хосте. Хорошей практикой считается использование MSA (Managed Service Accounts) и gMSA (Group Managed Service Accounts) технологий, как самых надежных в плане безопасности. Я буду использовать обычный доменный аккаунт.

Выставьте у SQL Server Agent поле Startup Type в Automatic, иначе агент придется запускать вручную.

Также начиная с SQL Server 2016 появилась возможность выставлять параметр IFI (Instant File Initialization) при установке сервера. В инсталляторе он называется “Grant Perform Volume Maintenance Task privilege to SQL Server Database Engine”. Его включение означает, что старые данные не будут перезаписываться нулями при:

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

Рекомендую включать этот параметр, если опасность утечки данных несущественна.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

На следующем шаге вы должны выбрать Collation.

Грубо говоря, Collation это настройка кодировки SQL Server. Этот параметр устанавливает кодировку страниц, правила сортировки, кодировку для char/varchar и другие языковые настройки.

При установке сервера вы выбираете Collation для всего SQL Server. После установки можно будет поменять этот параметр, но сделать это будет непросто, поэтому нужно сразу выбрать подходящий для ваших задач Collation.

Для СНГ рекомендуется выбирать Cyrillic_General_CI_AS. Если данные будут только на английском, можно выбирать SQL_Latin1_General_CP1_CI_AS.

Если вы планируете использовать SQL Server в боевых условиях, ознакомьтесь с документацией по выбору Collation, так как это важный параметр, хоть он и может быть задан для конкретной базы данных.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Настройка Database Engine в SQL Server

На шаге Database Engine Configuration доступны 6 вкладок, начнем по порядку:

В Server Configuration вы должны выбрать Authentication Mode и указать аккаунт для администратора SQL Server’a.

У вас на выбор есть 2 режима: Windows authentication mode и Mixed mode.

Майкрософт рекомендует использовать Windows Authentication как самый безопасный, но на практике скорее всего вам нужно будет логиниться на сервер из других приложений. Например, написанных на java, и в таком случае без аутентификации SQL сервера не обойтись.

Если вы уверены, что ваши пользователи будут логиниться только с Windows компьютеров и приложений, поддерживающих Windows аутентификацию, то выбирайте Windows authentication mode.

В моём случае я ставлю Mixed mode. В этом режиме вам нужно будет прописать пароль от пользователя sa и выбрать Windows аккаунт, который будет обладать административными правами.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

На вкладке Data Directories вы должны выбрать каталог, в которой SQL Server будет хранить базу данных и транзакционные логи.

Для данных лучше всего выделить отдельный RAID массив. Дисковая подсистема критически важна для производительности SQL Server’а, поэтому необходимо выбрать самый хороший из доступных вам вариант хранения данных, будь то NAS или локальный RAID из быстрых дисков.

Хорошей практикой считается разнесение всех директорий (системных баз данных, пользовательских баз данных, логов пользовательских баз данных, резервных копий) на разные хранилища. Таким образом вы добьетесь максимальной производительности от SQL Server’а на уровне работы с хранением данных.

В моём случае я укажу отдельный диск с RAID 1 для всех директорий.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

На вкладке TempDB настраиваются параметры для базы tempdb. Её правильная конфигурация важна для производительности сервера, так как эта база участвует практически во всех операциях с данными.

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Вкладка MaxDOP.

MaxDOP это параметр SQL Server’а который отвечает за параллельное выполнение запросов и соответственно степень параллелизма. Для того чтобы SQL Server использовал все ядра процессора для обработки параллельных планов, установите 0 в качестве значения MaxDOP. Если по каким-то причинам вы хотите отключить параллельное выполнение запросов, установите 1 в качестве значения. Для максимальной производительности настройте MaxDOP согласно правилам в таблице (https://go.microsoft.com/fwlink/?linkid=2084761):

Сервер с одним узлом NUMAНе более 8 логических процессоровЗначение параметра MAXDOP не должно превышать количество логических процессоров
Сервер с одним узлом NUMAБольше 8 логических процессоровЗначение параметра MAXDOP должно быть равно 8
Сервер с несколькими узлами NUMAНе более 16 логических процессоров на узел NUMAЗначение параметра MAXDOP не должно превышать количество логических процессоров на каждый узел NUMA
Сервер с несколькими узлами NUMAБольше 16 логических процессоров на каждый узел NUMAЗначение MAXDOP должно быть равно половине количества логических процессоров на узел NUMA со значением MAX, равным 16

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

Для “боевого” сервера я всё же рекомендую следовать правилам из таблицы, а также ознакомиться с документацией по ссылке выше.

Вкладка Memory – нужно указать минимальный и максимальный объем оперативной памяти, который будет использовать SQL Server. Так как спрогнозировать нужный объём для сервера довольно сложно, рекомендуется выделить SQL Server’у 80-85% от всего объёма оперативной памяти сервера. Для того чтобы узнать реальный объём используемой оперативной памяти, нужно круглосуточно мониторить потребление оперативной памяти через специальные DMV (Dynamic Management View) и отслеживать пики потребления RAM. Только с наличием этой информации можно спрогнозировать реальный объем потребления оперативки.

Я оставлю Default значения (min 0 и max 2147483647 MB).

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 дней

Вкладка FILESTREAM – включение технологии FILESTREAM. Она позволяет хранить бинарные файлы на файловой системе и обеспечивает доступ к ним через SQL. Если вы не уверены, что хотите работать с бинарными данными на уровне SQL, то тогда оставьте FILESTREAM выключенным.

Шаг Feature Configuration Rules пройдет автоматически. Ознакомьтесь со сводкой в Ready to Install и жмите Install.

На этом базовая установка SQL Server 2019 Enterprise завершена. В следующей статье мы посмотрим на основные способы анализа производительности и проблем в SQL Server.

Источник

Выпуски и поддерживаемые функции SQL Server 2016

В этом разделе подробно описаны функции, поддерживаемые различными выпусками SQL Server.

Сведения о других ранних версиях:

Требования для установки сильно зависят от потребностей приложения. Различные выпуски SQL Server удовлетворяют индивидуальным требованиям каждой организации или отдельного лица к производительности, среде выполнения и цене. Набор устанавливаемых компонентов SQL Server зависит от потребностей конкретного пользователя. В следующих разделах содержатся сведения, на основе которых из множества выпусков и компонентов, доступных в SQL Server, можно сделать наилучший выбор.

Выпуск SQL Server Evaluation доступен для ознакомления в течение 180 дней.

Актуальные заметки о выпуске и сведения о новых возможностях содержатся в следующих разделах:

Попробуйте SQL Server!

ms sql server 180 дней. Смотреть фото ms sql server 180 дней. Смотреть картинку ms sql server 180 дней. Картинка про ms sql server 180 дней. Фото ms sql server 180 днейРазверните виртуальную машину с уже установленным SQL Server 2016

ВыпускиSQL Server

Эти выпуски SQL Serverописаны в следующей таблице.

SQL Server editionОпределение
EnterpriseВыпуск SQL Server Enterprise Edition является предложением премиум класса, обеспечивающим полный набор возможностей ЦОД с исключительно высокой производительностью, неограниченными возможностями виртуализации и исчерпывающими средствами бизнес-аналитики, что позволяет добиться высокого уровня обслуживания важнейших рабочих нагрузок и предоставить конечным пользователям доступ к анализу данных.
StandardВыпуск SQL Server Standard обеспечивает основные функции управления данными и предоставляет базу данных бизнес-аналитики для приложений, работающих в отделах и небольших организациях. Поддерживаются распространенные средства разработки в локальных системах и вычислительных облаках, что делает возможным эффективное управление базами данных с минимальными затратами ИТ-ресурсов.
ИнтернетВыпускSQL Server Web Edition — это вариант с низкой совокупной стоимостью владения, предназначенный для размещения веб-сайтов и дополнительных веб-услуг, который по доступной цене обеспечивает масштабируемость и функции управления для небольших и крупномасштабных веб-проектов.
РазработчикВыпускSQL Server Developer Edition позволяет разработчикам создавать приложения любого типа на базе SQL Server. Он включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера. Выпуск SQL Server Developer является идеальным выбором для тех, кто создает SQL Server и тестирует приложения.
Экспресс-выпускиВыпуск Express является бесплатной базой данных начального уровня и идеально подходит для обучения, а также для создания управляемых данными приложений, работающих на рабочих станциях и небольших серверах. Этот выпуск — лучший выбор для независимых поставщиков программного обеспечения, непрофессиональных разработчиков и любителей, создающих клиентские приложения. Если необходимы дополнительные функции базы данных, выпуск SQL Server Express можно легко обновить до версий SQL Serverболее высокого класса. SQL Server Express LocalDB, облегченная версия Express, которая имеет все программные функции, запускается в пользовательском режиме, быстро устанавливается, не требует настройки; количество предварительных условий для ее установки невелико.

Использование 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 для управления данными.
Службы R (в базе данных)Службы R (в базе данных) поддерживает распределенные и масштабируемые решения R на нескольких платформах с использованием нескольких корпоративных источников данных, включая Hadoop, Teradata и Linux.
Средства управленияОписание
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.

Scale Limits

КомпонентEnterpriseStandardИнтернет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 Engine32* (максимальная конфигурация памяти сервера)4* (минимальная конфигурация памяти сервера)НедоступноНедоступноНедоступно
Максимальный объем памяти для кэша сегмента Columnstore на экземпляр Компонент SQL Server Database EngineНеограниченная память32 ГБ 216 ГБ 2352 ГБ 2352 ГБ 2
Максимальный размер данных, оптимизированных для памяти, на базу данных в Компонент SQL Server Database EngineНеограниченная память32 ГБ 216 ГБ 2352 ГБ 2352 ГБ 2
Максимальный объем используемой памяти на экземпляр Службы Analysis ServicesМаксимум, поддерживаемый операционной системойТабличный: 16 ГБ

MOLAP: 64 ГБН/ДНедоступноН/ДМаксимальный объем используемой памяти на экземпляр Службы Reporting ServicesМаксимум, поддерживаемый операционной системой64 ГБ64 ГБ4 ГБН/ДМаксимальный размер реляционной базы данных524 ПБ524 ПБ524 ПБ10 ГБ10 ГБ

1 Использование выпуска Enterprise Edition с лицензированием по принципу «лицензия на сервер и клиентские лицензии (Server+CAL)» (недоступно для новых соглашений) ограничено максимум 20 ядрами в расчете на экземпляр SQL Server. В модели лицензирования по числу ядер никаких ограничений нет. Дополнительные сведения см. в разделе Compute Capacity Limits by Edition of SQL Server.

2 применяется к SQL Server 2016 (13.x); SP1 в процессе формирования общей контактной зоны возможностей программирования (CPSA) между выпусками.

RDBMS High Availability

КомпонентEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
Поддержка Server Core 1ДаДаДаДаДа
доставка журналов;ДаДаДаНетНет
Зеркальное отображение базы данныхДаДа

Только полная безопасностьТолько следящий серверТолько следящий серверТолько следящий серверСжатие резервных копийДаДаНетНетнетМоментальный снимок базы данныхДаДа 3Да 3Да 3Да 3Экземпляры отказоустойчивого кластера AlwaysOnДа

Поддержка 2 узловНетНетНетГруппы доступности AlwaysOnДа

До 8 вторичных реплик, включая 2 синхронные вторичные репликиНетНетНетНетБазовые группы доступности 2НетДа

Поддержка 2 узловНетНетнетВосстановление страниц и файлов в режиме «в сети»ДаНетНетНетнетИндексирование в сетиДаНетНетНетнетИзменение схемы в режиме «в сети»ДаНетНетНетнетБыстрое восстановлениеДаНетНетНетнетЗеркальные резервные копииДаНетНетНетнетПоддержка памяти и ЦП с «горячей» заменойДаНетНетНетНетПомощник по восстановлению базы данныхДаДаДаДаДаЗашифрованная резервная копияДаДаНетНетнетГибридное резервное копирование в Azure (резервное копирование по URL-адресу)ДаДаНетНетНет

1 Дополнительные сведения об установке SQL Server на Server Core см. в разделе установить SQL Server на Server Core.

2 Дополнительные сведения о базовых группах доступности см. в разделе Базовые группы доступности.

3 применяется к SQL Server 2016 SP1 в процессе формирования общей контактной зоны возможностей программирования (CPSA) между выпусками.

RDBMS Scalability and Performance

1 Размер данных выполняющейся в памяти OLTP и кэша сегмента Columnstore ограничены объемом памяти, указанным в выпуске в разделе «Ограничения масштабирования». Максимальная степень параллелизма ограничена. Степень параллелизма процесса (DOP) для построения индекса ограничена значением 2 для выпуска Standard и 1 для выпусков Express и Web. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.

2 применяется к SQL Server 2016 (13.x); SP1 в процессе формирования общей контактной зоны возможностей программирования (CPSA) между выпусками. Передача агрегата, передача предиката строки и оптимизация SIMD — улучшения масштабируемости в выпуске SQL Server Enterprise Edition. Дополнительные сведения см. в статье Новые возможности индексов columnstore.

3 Эта функция не включена в вариант установки LocalDB.

4 Для выпусков Standard Edition и SQL Server с клиентской лицензией число процессоров, используемых SQL Server Standard, может быть ограничено. При этом SQL Server Standard учитывает архитектуру NUMA.

RDBMS Security

КомпонентEnterpriseStandardИнтернетExpressExpress с дополнительными службами
Безопасность на уровне строкДаДаДа 1Да 1Да 1
Always EncryptedДаДа 1Да 1Да 1Да 1
Динамическое маскирование данныхДаДаДа 1Да 1Да 1
Аудит сервераДаДаДаДаДа
Аудит базы данныхДаДа 1Да 1Да 1Да 1
Прозрачное шифрование в базе данныхДаНетНетНетНет
Расширенное управление ключами (Extensible Key Management)ДаНетНетНетнет
Определяемые пользователем ролиДаДаДаДаДа
Автономные базы данныхДаДаДаДаДа
Шифрование для резервного копированияДаДаНетНетНет

1 применяется к SQL Server 2016 (13.x); SP1 в процессе формирования общей контактной зоны возможностей программирования (CPSA) между выпусками.

Репликация

КомпонентEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
Разнородные подписчикиДаДаНетНетНет
Репликация слияниемДаДаДа (только подписчик)Да (только подписчик)Да (только подписчик)
публикация OracleДаНетНетНетНет
Одноранговая репликация транзакцийДаНетНетНетНет
репликация моментальных снимков;ДаДаДа (только подписчик)Да (только подписчик)Да (только подписчик)
Отслеживание изменений в SQL ServerДаДаДаДаДа
Репликация транзакцийДаДаДа (только подписчик)Да (только подписчик)Да (только подписчик)
Репликация транзакций в AzureДаДаНетНетНет
Обновляемая подписка репликации транзакцийДаДаНетНетНет

Management Tools

КомпонентEnterpriseStandardИнтернет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.

RDBMS Manageability

КомпонентEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
Пользовательские экземплярыНетНетНетДаДа
LocalDBНетНетНетДаНет
Выделенное административное соединениеДаДаДаДа, с помощью флага трассировкиДа, с помощью флага трассировки
Поддержка скриптов PowerShellДаДаДаДаДа
Поддержка SysPrep 1ДаДаДаДаДа
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удалениеДаДаДаДаДа
Автоматизация политики (проверка по расписанию и изменение)ДаДаДаНетнет
Сборщик данных производительностиДаДаДаНетНет
Возможность регистрации в качестве управляемого экземпляра в среде управления несколькими экземплярамиДаДаДаНетнет
Стандартный производительности отчетДаДаДаНетнет
Структуры планов и закрепление плана для структур плановДаДаДаНетнет
Прямой запрос индексированных представлений (с использованием указания NOEXPAND)ДаДаДаДаДа
Автоматическое сопровождение индексированного представленияДаДаДаНетнет
Распределенные секционированные представленияДаНетНетНетнет
Параллельные операции с индексамиДаНетНетНетнет
Автоматическое использование индексированного представления оптимизатором запросовДаНетНетНетнет
Проверка согласованности параллелизмаДаНетНетНетнет
Точка управления служебной программой SQL ServerДаНетНетНетНет
Расширение буферного пулаДаДаНетНетНет

2 применяется к SQL Server 2016 (13.x); SP1 в процессе формирования общей контактной зоны возможностей программирования (CPSA) между выпусками.

Development Tools

КомпонентEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
Интеграция со средой Microsoft Visual StudioДаДаДаДаДа
Технология IntelliSense (Transact-SQL и многомерные выражения)ДаДаДаДаДа
SQL Server Data Tools (SSDT)ДаДаДаДаНет
Средства изменения, отладки и проектирования многомерных выраженийДаДаНетНетнет

Programmability

1 Для горизонтального увеличения масштаба с несколькими вычислительными узлами требуется головной узел.

2 применяется к SQL Server 2016 (13.x); SP1 в процессе формирования общей контактной зоны возможностей программирования (CPSA) между выпусками.

Службы Integration Services

Сведения о функциях служб Integration Services (SSIS), поддерживаемых различными выпусками SQL Server, см. в статье о функциях служб Integration Services, поддерживаемых разными выпусками SQL Server 2016.

Master Data Services

Сведения о Службы Master Data Services и возможности служб качества данных, поддерживаемые различными выпусками SQL Server, см. в разделе Master Data Services и данных качества служб функции, поддерживаемые различными выпусками SQL Server.

Data Warehouse

КомпонентEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
Создание кубов без базы данныхДаДаНетНетНет
Автоматическое создание промежуточных схем и схем хранилища данныхДаДаНетНетНет
система отслеживания измененных данныхДаДа 1НетНетНет
Оптимизация запросов с соединением типа «звезда»ДаНетНетНетНет
Масштабируемая конфигурация служб Analysis Services, доступная только для чтенияДаНетНетНетНет
Параллельная обработка запросов для секционированных таблиц и индексовДаНетНетНетНет
Глобальная статистическая обработка пакетаДаНетНетНетНет

1 применяется к SQL Server 2016 (13.x); SP1 в процессе формирования общей контактной зоны возможностей программирования (CPSA) между выпусками.

Analysis Services

Дополнительные сведения о функциях служб Analysis Services, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.

BI Semantic Model (Multi Dimensional)

Дополнительные сведения о функциях служб Analysis Services, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.

BI Semantic Model (Tabular)

Дополнительные сведения о функциях служб Analysis Services, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.

Power Pivot for SharePoint

Сведения о PowerPivot для SharePoint возможности, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.

Data Mining

Сведения о функции интеллектуального анализа данных, поддерживаемые различными выпусками SQL Server, в разделе Analysis Services функции, поддерживаемые различными выпусками SQL Server.

Службы Reporting Services

Дополнительные сведения о функциях служб Reporting Services, поддерживаемые различными выпусками SQL Server, в разделе Reporting Services функции, поддерживаемые различными выпусками SQL Server.

Клиенты бизнес-аналитики

Spatial and Location Services

Имя функцииEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
Пространственные индексыДаДаДаДаДа
Плоский и геодезический типы данныхДаДаДаДаДа
Дополнительные пространственные библиотекиДаДаДаДаДа
Импорт-экспорт стандартных форматов пространственных данныхДаДаДаДаДа

Additional Database Services

Имя функцииEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
SQL Server Помощник по миграцииДаДаДаДаДа
Компонент Database MailДаДаДаНетНет

Other Components

Имя функцииEnterpriseStandardИнтернетExpress с дополнительными службамиExpress
StreamInsightStreamInsight Premium EditionStreamInsight Standard EditionStreamInsight Standard EditionНетНет
StreamInsight HAStreamInsight Premium EditionНетНетНетНет

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *