Требования для установки сильно зависят от потребностей приложения. Различные выпуски SQL Server учитывают уникальные требования к производительности, среде выполнения и цене организаций и отдельных лиц. Компоненты SQL Server, которые вы устанавливаете, также зависят от конкретных требований. В следующих разделах показано, как выбрать наиболее подходящий вариант между выпусками и компонентами, доступными в SQL Server.
Актуальные заметки о выпуске и сведения о новых возможностях содержатся в следующих разделах:
В следующей таблице описываются выпуски SQL Server.
Выпуск
Определение
Функции корпоративного уровня
Выпуск SQL Server Enterprise предоставляет комплексные возможности центра обработки данных с высокой производительностью, неограниченной виртуализацией 1 и сквозной бизнес-аналитикой, обеспечивая высокий уровень обслуживания критически важных рабочих нагрузок и доступ конечных пользователей к аналитическим данным.
Выпуск Enterprise доступен для оценки. Развертывание оценки доступно в течение 180 дней. Дополнительные сведения см. в статье о ресурсах и документах лицензирования SQL Server.
Стандартные
Выпуск SQL Server Standard предоставляет базовую базу данных для управления данными и бизнес-аналитики для отделов и небольших организаций для запуска приложений и поддерживает общие средства разработки для локальной среды и облака, что позволяет эффективно управлять базами данных с минимальными ИТ-ресурсами.
Интернет
Веб-выпуск SQL Server — это вариант с низкой стоимостью владения для веб-хостеров (включая выбор веб-выпуска в IaaS в Azure) и веб-виртуальных ip-адресов для обеспечения масштабируемости, доступности и управляемости для небольших и крупномасштабных веб-свойств.
разработчик.
Выпуск SQL Server Developer позволяет разработчикам создавать любое приложение на основе SQL Server. Он включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера. Разработчик SQL Server идеально подходит для пользователей, которые создают и тестируют приложения.
Выпуск Express
Выпуск SQL Server Express — это начальная, бесплатная база данных и идеально подходит для обучения и создания классических и небольших приложений на основе данных сервера. Этот выпуск — лучший выбор для независимых поставщиков программного обеспечения, непрофессиональных разработчиков и любителей, создающих клиентские приложения. Если вам нужны более сложные возможности базы данных, SQL Server Express можно легко обновить до других более поздних версий SQL Server. SQL Server Express LocalDB — это упрощенная версия выпуска Express, которая имеет все его функции программирования, работает в пользовательском режиме и имеет быструю, нулевая конфигурация и краткий список необходимых компонентов.
1 Неограниченное виртуализация доступна в выпуске Enterprise для клиентов с Software Assurance. Развертывания должны соответствовать требованиям, описанным в руководстве по лицензированию. Дополнительные сведения см. в статье о ресурсах и документах лицензирования SQL Server.
Использование SQL Server с клиентскими и серверными приложениями
Вы можете установить только клиентские компоненты SQL Server на компьютере под управлением клиентских или серверных приложений, которые подключаются непосредственно к экземпляру SQL Server. Установка клиентских компонентов также является хорошим вариантом, если вы администрируете экземпляр SQL Server на сервере базы данных или планируете разрабатывать приложения SQL Server.
Параметр клиентских средств устанавливает следующие компоненты SQL Server: компоненты обратной совместимости, SQL Server Data Tools, компоненты подключения, средства управления, комплект средств разработки программного обеспечения и компоненты sql Server Для книг в Интернете. Дополнительные сведения см. в разделе Установка SQL Server.
Запуск с помощью IIS
На интернет-сервере, например на сервере, работающем службы IIS (IIS), обычно устанавливаются клиентские средства SQL Server. Клиентские средства включают компоненты подключения клиента, используемые приложением, подключающимся к экземпляру SQL Server.
Примечание
Хотя экземпляр SQL Server можно установить на компьютере под управлением IIS, это обычно делается только для небольших веб-сайтов с одним серверным компьютером. У большинства веб-сайтов их системы IIS среднего уровня расположены на одном сервере или серверном кластере, а базы данных — на отдельном сервере или федерации серверов.
Выбор компонентов SQL Server
Используйте страницу выбора компонентов мастера установки SQL Server, чтобы выбрать компоненты для включения в установку SQL Server. По умолчанию в дереве не выбран ни один из компонентов.
По следующим таблицам определите набор компонентов, лучше всего соответствующий вашим потребностям.
Серверные компоненты
Description
Компонент SQL Server Database Engine
ЯДРО СУБД SQL Server включает ядро СУБД, основную службу для хранения, обработки и защиты данных, репликации, полнотекстового поиска, средств управления реляционными и XML-данными, интеграции аналитики баз данных и интеграции PolyBase для доступа к Hadoop и другим разнородным источникам данных, а также Машинное обучение Службы для запуска скриптов Python и R с реляционными данными.
Службы Analysis Services
Службы Analysis Services включают средства для создания и управления онлайн-аналитической обработкой (OLAP) и приложениями интеллектуального анализа данных.
Службы отчетов
Службы Reporting Services включают серверные и клиентские компоненты для создания, управления и развертывания табличных, матриц, графических и бесплатных отчетов. Службы Reporting Services также являются расширяемой платформой, которую можно использовать для разработки приложений отчетов.
Службы Integration Services
Службы Integration Services — это набор графических инструментов и программируемых объектов для перемещения, копирования и преобразования данных. Он также включает компонент служб качества данных (DQS) для служб Integration Services.
Службы Master Data Services
Службы Master Data Services (MDS) — это решение SQL Server для управления основными данными. MDS можно настроить для управления любым доменом (продуктами, клиентами, учетными записями) и включает иерархии, детализированную безопасность, транзакции, управление версиями данных и бизнес-правила, а также надстройку для Excel, которая может использоваться для управления данными.
Служба машинного обучения (в базе данных)
Службы машинного обучения (в базе данных) поддерживают распределенные и масштабируемые решения машинного обучения, использующие корпоративные источники данных. В SQL Server 2016 поддерживался язык R. SQL Server 2019 (15.x) поддерживает R и Python.
Сервер машинного обучения (автономный)
Сервер машинного обучения (автономный) поддерживает развертывание распределенных масштабируемых решений машинного обучения на множестве платформ и использование разных корпоративных источников данных, включая Linux и Hadoop. В SQL Server 2016 поддерживался язык R. SQL Server 2019 (15.x) поддерживает R и Python.
Средства управления
Description
Среда SQL Server Management Studio
СРЕДА SQL Server Management Studio (SSMS) — это интегрированная среда для доступа, настройки, администрирования, администрирования и разработки компонентов SQL Server. SSMS позволяет разработчикам и администраторам всех уровней навыков использовать SQL Server. Управляющие объекты SQL Server, куда входят API оценки SQL, обновлены в последнем выпуске SSMS.
диспетчер конфигурации SQL Server предоставляет базовое управление конфигурацией для служб SQL Server, протоколов сервера, клиентских протоколов и псевдонимов клиентов.
Профилировщик SQL Server
SQL Server Profiler предоставляет графический пользовательский интерфейс для мониторинга экземпляра ядро СУБД или служб Analysis Services.
Помощник по настройке ядра СУБД
помощник по настройке ядра СУБД помогает создавать оптимальные наборы индексов, индексированных представлений и секций.
Клиент Data Quality
Предоставляет очень простой и понятный графический пользовательский интерфейс для подключения к серверу DQS и выполнения операций очистки данных. Он также позволяет централизованно отслеживать различные действия, выполняемые во время операции очистки данных.
SQL Server Data Tools
Sql Server Data Tools предоставляет интегрированную среду разработки для создания решений для компонентов бизнес-аналитики: Служб Analysis Services, Reporting Services и Служб Integration Services.
(Ранее — среда Business Intelligence Development Studio.) Sql Server Data Tools также включает в себя "Проекты баз данных", которая предоставляет интегрированную среду для разработчиков баз данных для выполнения всех работ по проектированию базы данных для любой платформы SQL Server (как в локальной, так и вне локальной среде) в Visual Studio. Разработчикам баз данных предлагается расширенный обозреватель серверов, который является компонентом Visual Studio, предназначенным для облегчения процессов создания и изменения объектов баз данных и данных в них, а также для выполнения запросов.
Компоненты связи
Устанавливает компоненты для связи между клиентами и серверами и сетевые библиотеки для DB-библиотеки, ODBC и OLE DB.
Документация
Description
Электронная документация по SQL Server
Базовая документация по SQL Server.
Выпуски разработчика и оценки для функций, поддерживаемых выпусками разработчика и оценки, см. в следующих таблицах компоненты, перечисленные в выпуске SQL Server Enterprise.
Максимальное значение, поддерживаемое операционной системой
Ограничение: меньшее из 4 процессоров и 24 ядер
Ограничение: меньшее из 4 процессоров и 16 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Максимальная емкость вычислений, используемая одним экземпляром— службами Analysis Services или Reporting Services
Максимальное значение, поддерживаемое операционной системой
Ограничение: меньшее из 4 процессоров и 24 ядер
Ограничение: меньшее из 4 процессоров и 16 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Ограничение: меньшее из 1 процессора и 4 ядер
Максимальная память для буферного пула на экземпляр SQL Server ядро СУБД
Максимум, поддерживаемый операционной системой
128 ГБ
64 ГБ
1410 МБ
1410 МБ
Максимальный объем памяти для кэша сегментов Columnstore на экземпляр SQL Server ядро СУБД
Неограниченная память
32 ГБ
16 ГБ
352 МБ
352 МБ
Максимальный размер оптимизированных для памяти данных для каждой базы данных в SQL Server ядро СУБД
Неограниченная память
32 ГБ
16 ГБ
352 МБ
352 МБ
Максимальный объем используемой памяти на экземпляр Analysis Services
Максимум, поддерживаемый операционной системой
16 ГБ 2
64 ГБ 3
Неприменимо
Н/Д
Неприменимо
Максимальный объем используемой памяти на экземпляр Reporting Services
Максимум, поддерживаемый операционной системой
64 ГБ
64 ГБ
4 ГБ
Н/П
Максимальный размер реляционной базы данных
524 ПB
524 ПB
524 ПB
10 ГБ
10 ГБ
1 Использование выпуска Enterprise Edition с лицензированием по принципу "лицензия на сервер и клиентские лицензии (Server+CAL)" (недоступно для новых соглашений) ограничено максимум 20 ядрами в расчете на экземпляр SQL Server. В модели лицензирования по числу ядер никаких ограничений нет. Дополнительные сведения см. в статье Вычисление производительности выпуска SQL Server.
2 табличный
3 MOLAP
Высокий уровень доступности RDBMS
Функция
Функции корпоративного уровня
Стандартные
Интернет
Express на Расширенные Службы
Express
Поддержка Server Core 1
Да
Да
Да
Да
Да
доставка журналов;
Да
Да
Да
No
No
Зеркальное отображение базы данных
Да
Да 2
Да 3
Да 3
Да 3
Сжатие резервных копий
Да
Да
No
No
No
Моментальный снимок базы данных
Да
Да
Да
Да
Да
Экземпляры отказоустойчивого кластера AlwaysOn 4
Да
Да
No
No
No
Группы доступности AlwaysOn 5
Да
No
No
No
No
Базовые группы доступности 6
No
Да
No
No
No
Автоматическое перенаправление подключения записи чтения
Да
No
No
No
No
Восстановление страниц и файлов в режиме «в сети»
Да
No
No
No
No
Создание и перестроение индекса в режиме "в сети"
Да
No
No
No
No
Возобновляемая перестройка индексов в подключенном режиме
Да
No
No
No
No
Изменение схемы в режиме «в сети»
Да
No
No
No
No
Быстрое восстановление
Да
No
No
No
No
Ускоренное восстановление баз данных
Да
Да
Да
No
No
Зеркальные резервные копии
Да
No
No
No
No
Поддержка памяти и ЦП с "горячей" заменой
Да
No
No
No
No
Помощник по восстановлению базы данных
Да
Да
Да
Да
Да
Зашифрованная резервная копия
Да
Да
No
No
No
Гибридное резервное копирование в Microsoft Azure (резервное копирование по URL-адресу)
Да
Да
Да
No
No
Группа доступности без кластера 5, 6
Да
Да
No
No
No
Серверы отработки отказа для аварийного восстановления 7
Да
Да
No
No
No
Серверы отработки отказа для высокой доступности 7
Да
Да
No
No
No
Серверы отработки отказа для аварийного восстановления в Azure 7
4 В выпуске Enterprise максимальное число узлов — 16. В выпуске Standard поддерживается два узла.
5 В выпуске Enterprise поддерживает до 8 вторичных реплик, включая 5 синхронных вторичных реплик.
Выпуск 6 Standard поддерживает базовые группы доступности. Базовая группа доступности поддерживает две реплики с одной базой данных. Дополнительные сведения о базовых группах доступности см. в разделе Базовые группы доступности.
Большие двоичные объекты в кластеризованных индексах columnstore
Да
Да
Да
Да
Да
Перестройка некластеризованных индексов columnstore в подключенном режиме
Да
No
No
No
No
База данных в памяти: в памяти OLTP 1, 2
Да
Да
Да
Да 3
Да
Выполняющаяся в памяти база данных: гибридный буферный пул
Да
Да
No
No
No
База данных в памяти: метаданные TempDB, оптимизированные для памяти
Да
No
No
No
No
Выполняющаяся в памяти база данных: поддержка постоянной памяти
Да
Да
Да
Да
Да
Stretch Database
Да
Да
Да
Да
Да
Поддержка нескольких экземпляров
50
50
50
50
50
Секционирование таблиц и индексов 2
Да
Да
Да
Да
Да
Сжатие данных 2
Да
Да
Да
Да
Да
Регулятор ресурсов
Да
No
No
No
No
Параллелизм секционированных таблиц 2
Да
Да
Да
No
No
Несколько контейнеров файловых потоков 2
Да
Да
Да
Да
Да
Поддержка NUMA, выделение памяти больших страниц и массива буфера
Да
No
No
No
No
Расширение буферного пула
Да
Да
No
No
No
Управление ресурсами ввода-вывода
Да
No
No
No
No
Упреждающее чтение
Да
No
No
No
No
Расширенная проверка
Да
No
No
No
No
Отложенная устойчивость
Да
Да
Да
Да
Да
Интеллектуальная база данных: автоматическая настройка
Да
No
No
No
No
Интеллектуальная база данных: пакетный режим для хранилища строк 1
Да
No
No
No
No
Интеллектуальная база данных: обратная связь по временно предоставляемому буферу памяти в строковом режиме
Да
No
No
No
No
Интеллектуальная база данных: приблизительный подсчет различных объектов
Да
Да
Да
Да
Да
Интеллектуальная база данных: отложенная компиляция табличных переменных
Да
Да
Да
Да
Да
Интеллектуальная база данных: встраивание скалярных пользовательских функций
Да
Да
Да
Да
Да
адаптивные соединения в пакетном режиме;
Да
No
No
No
No
Обратная связь по временно предоставляемому буферу памяти в пакетном режиме
Да
No
No
No
No
Выполнение с чередованием для функций с табличным значением с несколькими инструкциями
Да
Да
Да
Да
Да
Улучшения массовой вставки
Да
Да
Да
Да
Да
1 Размер данных выполняющейся в памяти OLTP и кэша сегмента Columnstore ограничены объемом памяти, указанным в выпуске в разделе Ограничения масштабирования. Степень параллелизма (DOP) для операций в пакетном режиме ограничена 2 выпусками SQL Server Standard и 1 для выпусков SQL Server Web и Express. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.
2 Агрегированные pushdown, строковые предикаты pushdown и оптимизации SIMD — это улучшения масштабируемости выпуска SQL Server Enterprise. Дополнительные сведения см. в статье Новые возможности индексов columnstore.
3 Эта функция не включена в параметр установки LocalDB.
Безопасность RDBMS
Функция
Функции корпоративного уровня
Стандартные
Интернет
Express на Расширенные Службы
Express
Безопасность на уровне строк
Да
Да
Да
Да
Да
Always Encrypted
Да
Да
Да
Да
Да
Always Encrypted с безопасными анклавами
Да
Да
Да
Да
Да
Динамическое маскирование данных
Да
Да
Да
Да
Да
Аудит сервера
Да
Да
Да
Да
Да
Аудит базы данных
Да
Да
Да
Да
Да
Прозрачное шифрование данных (TDE)
Да
Да
No
No
No
Расширенное управление ключами (EKM)
Да
Да
No
No
No
Определяемые пользователем роли
Да
Да
Да
Да
Да
Автономные базы данных
Да
Да
Да
Да
Да
Шифрование для резервного копирования
Да
Да
No
No
No
Классификация и аудит данных
Да
Да
Да
Да
Да
Репликация
Компонент
Функции корпоративного уровня
Стандартные
Интернет
Express на Расширенные Службы
Express
Разнородные подписчики
Да
Да
No
No
No
Репликация слиянием
Да
Да
Да 1
Да 1
Да 1
публикация Oracle
Да
No
No
No
No
Одноранговая репликация транзакций
Да
No
No
No
No
репликация моментальных снимков;
Да
Да
Да 1
Да 1
Да 1
Отслеживание изменений в SQL Server
Да
Да
Да
Да
Да
Репликация транзакций
Да
Да
Да 1
Да 1
Да 1
Репликация транзакций в Azure
Да
Да
No
No
No
Обновляемая подписка на репликацию транзакций
Да
Да
No
No
No
1 Только подписчик
Средства управления
Функция
Функции корпоративного уровня
Стандартные
Интернет
Express на Расширенные Службы
Express
Объекты SMO
Да
Да
Да
Да
Да
API Оценки SQL
Да
Да
Да
Да
Да
Оценка уязвимостей SQL
Да
Да
Да
Да
Да
Диспетчер конфигурации SQL Server
Да
Да
Да
Да
Да
SQL CMD (программа командной строки)
Да
Да
Да
Да
Да
Распределенное воспроизведение — средство администрирования
Да
Да
Да
Да
Нет
Распределенное воспроизведение — клиент
Да
Да
Да
No
No
Распределенное воспроизведение — контроллер
Да 1
Да 2
Да 2
No
No
SQL Profiler
Да
Да
Нет3
Нет3
Нет3
Агент SQL Server
Да
Да
Да
No
No
Пакет управления Microsoft System Center Operations Manager
Да
Да
Да
No
No
Помощник по настройке ядра СУБД (DTA)
Да
Да 4
Да 4
No
No
1 До 16 клиентов
2 1 клиент
3 SQL Server Web, SQL Server Express, SQL Server Express с инструментами и SQL Server Express с расширенными службами можно профилировать с помощью выпусков SQL Server Standard и SQL Server Enterprise.
4 Настройка включена только для компонентов выпуска Standard Edition.
Управляемость RDBMS
Функция
Функции корпоративного уровня
Стандартные
Интернет
Express на Расширенные Службы
Express
Пользовательские экземпляры
No
No
No
Да
Да
LocalDB
No
No
No
Да
Нет
Выделенное административное соединение
Да
Да
Да
Да 1
Да 1
Поддержка SysPrep 2
Да
Да
Да
Да
Да
Поддержка сценариев PowerShell 3
Да
Да
Да
Да
Да
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удаление
Да
Да
Да
Да
Да
Автоматизация политики (проверка по расписанию и изменение)
Да
Да
Да
No
No
Сборщик данных производительности
Да
Да
Да
No
No
Возможность регистрации в качестве управляемого экземпляра в среде управления несколькими экземплярами
Да
Да
Да
No
No
Стандартный производительности отчет
Да
Да
Да
No
No
Структуры планов и закрепление плана для структур планов
Да
Да
Да
No
No
Прямой запрос индексированных представлений (с использованием указания NOEXPAND)
Да
Да
Да
Да
Да
Прямой запрос служб SQL Server Analysis Services
Да
Да
No
No
Да
Автоматическое сопровождение индексированного представления
Да
Да
Да
No
No
Распределенные секционированные представления
Да
No
No
No
No
Параллельные операции с индексами
Да
No
No
No
No
Автоматическое использование индексированного представления оптимизатором запросов
3 В Linux поддерживаются сценарии PowerShell с компьютеров Windows, предназначенных для SQL Server на Linux.
Средства разработки
Функция
Функции корпоративного уровня
Стандартные
Интернет
Express на Расширенные Службы
Express
Интеграция со средой Microsoft Visual Studio
Да
Да
Да
Да
Да
Технология IntelliSense (Transact-SQL и многомерные выражения)
Да
Да
Да
Да
Да
SQL Server Data Tools (SSDT)
Да
Да
Да
Да
Нет
Средства изменения, отладки и проектирования многомерных выражений
Да
Да
No
No
No
Программируемость
Функция
Функции корпоративного уровня
Стандартные
Интернет
Express с дополнительными службами
Express
Базовая интеграция R 1
Да
Да
Да
Да
Нет
Расширенная интеграция R 2
Да
No
No
No
No
Базовая интеграция Python
Да
Да
Да
Да
Нет
Расширенная интеграция Python
Да
No
No
No
No
Сервер машинного обучения (автономный)
Да
No
No
No
No
Вычислительный узел PolyBase
Да
Да 3
Да 3
Да 3
Да 3
Головной узел PolyBase 4
Да
Да
No
No
No
JSON
Да
Да
Да
Да
Да
Хранилище запросов
Да
Да
Да
Да
Да
Temporal
Да
Да
Да
Да
Да
Интеграция со средой CLR
Да
Да
Да
Да
Да
Интеграция со средой выполнения языка Java
Да
Да
Да
Да
Да
Собственная поддержка XML
Да
Да
Да
Да
Да
Индексирование XML
Да
Да
Да
Да
Да
Возможности MERGE и UPSERT
Да
Да
Да
Да
Да
поддержка FILESTREAM
Да
Да
Да
Да
Да
FileTable
Да
Да
Да
Да
Да
Типы данных даты и времени
Да
Да
Да
Да
Да
Поддержка международного использования
Да
Да
Да
Да
Да
Семантический поиск и полнотекстовый поиск
Да
Да
Да
Да
Нет
Определение языка в запросе
Да
Да
Да
Да
Нет
Компонент Service Broker (сообщения)
Да
Да
Нет 5
Нет 5
Нет 5
конечные точки в языке Transact-SQL
Да
Да
Да
No
No
График
Да
Да
Да
Да
Да
Поддержка UTF-8
Да
Да
Да
Да
Да
1 Базовая интеграция ограничена двумя ядрами и наборами данных в памяти.
2 В расширенной интеграции можно использовать все доступные ядра для параллельной обработки наборов данных в любом масштабе с учетом ограничений оборудования.
3 Для горизонтального увеличения масштаба с несколькими вычислительными узлами требуется головной узел.
4 Перед головным узлом PolyBase sql Server 2019 требуется выпуск Enterprise.
Сведения о функциях Служб Master Data Services и Служб качества данных, поддерживаемых выпусками SQL Server, см. в разделе "Службы Master Data Services" и "Функции служб качества данных".
хранилище данных.
Функция
Функции корпоративного уровня
Стандартные
Интернет
Express на Расширенные Службы
Express
Автоматическое создание промежуточных схем и схем хранилища данных
Да
Да
No
No
No
система отслеживания измененных данных
Да
Да
No
No
No
Оптимизация запросов с соединением типа «звезда»
Да
No
No
No
No
Параллельная обработка запросов для секционированных таблиц и индексов
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Администрирование инфраструктуры базы данных SQL Server для облачных, локальных и гибридных реляционных баз данных с помощью предложений реляционной базы данных Microsoft PaaS.