Что нового в SQL Server 2016

Область применения: SQL Server 2016 (13.x) и более поздних версий

С помощью SQL Server 2016 можно создавать интеллектуальные критически важные приложения с помощью масштабируемой гибридной платформы баз данных, которая имеет все встроенное, от производительности в памяти и расширенной безопасности до аналитики в базе данных. SQL Server 2016 предлагает новые функции безопасности, расширенные возможности выполнения запросов, интеграцию с Hadoop и облаком, аналитику на базе R и многое другое, а также многочисленные усовершенствования и улучшения.

На этой странице представлен краткий обзор новых возможностей и ссылки на подробные сведения о них для каждого компонента SQL Server 2016.

Схема SQL Server 2016.

Оцените SQL Server уже сегодня!

Ядро СУБД SQL Server 2016

  • Теперь можно настроить **несколько файлов базы данных tempdb при установке и настройке SQL Server.
  • В базе данных нового хранилища запросов хранятся тексты запросов, планы выполнения и метрики производительности. Это позволяет легко выполнять мониторинг и устранять проблемы с производительностью. Панель мониторинга показывает, какие запросы потребляют больше всего времени, памяти или ресурсов ЦП.
  • Темпоральные таблицы — это таблицы журнала, которые записывают все изменения данных, полные даты и времени их возникновения.
  • Новые встроенные средства поддержки JSON в SQL Server обеспечивают импорт, экспорт, синтаксический анализ и хранение файлов JSON.
  • Новый обработчик запросов PolyBase интегрирует SQL Server с внешними данными в Hadoop или хранилище BLOB-объектов Azure. Вы можете импортировать и экспортировать данные и выполнять запросы.
  • Новая функция Stretch Database позволяет выполнять безопасную динамическую архивацию данных из локальной базы данных SQL Server в базу данных Azure SQL в облаке. SQL Server автоматически обращается к данным в локальных и удаленных связанных базах данных.
  • OLTP в памяти:
    • Теперь поддерживаются ограничения FOREIGN KEY, UNIQUE и CHECK, а также хранимые процедуры, компилируемые в машинный код: OR, NOT, SELECT DISTINCT и OUTER JOIN, а также вложенные запросы в SELECT.
    • Поддерживает таблицы до 2 ТБ (до 256 ГБ).
    • Предусмотрены усовершенствования индекса columnstore для операций сортировки, а также поддержка групп доступности Always On.
  • Новые функции безопасности:
    • Постоянное шифрование. Если оно включено, доступ к зашифрованным конфиденциальным данным в базе данных SQL Server 2016 получают только приложения с ключом шифрования. Ключ никогда не передается в SQL Server.
    • Динамическое маскирование данных. Если этот параметр указан в определении таблицы, маскированные данные будут скрыты от большинства пользователей, полностью отображаясь только для пользователей с разрешением UNMASK.
    • Безопасность на уровне строк. Доступ к данным можно ограничить на уровне ядра СУБД, и для пользователей будет отображаться только релевантная информация.

SQL Server 2016 Analysis Services (SSAS)

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

  • Новые возможности служб машинного обучения SQL Server? интегрируйте язык программирования R, используемый для статистического анализа, в SQL Server.
  • Новое средство проверки согласованности базы данных (DBCC) выполняется внутри системы для обнаружения возможных проблем, связанных с повреждением данных.
  • Прямой запрос, который запрашивает динамические внешние данные, а не импортирует его первым, теперь поддерживает больше источников данных, включая SQL Azure, Oracle и Teradata.
  • Реализовано множество новых функций DAX (выражения доступа к данным).
  • Новое пространство имен Microsoft.AnalysisServices.Tabular управляет экземплярами и моделями в табличном режиме.
  • Объекты управления службами Analysis Services (AMO) были переработаны и теперь включают вторую сборку Microsoft.AnalysisServices.Core.dll.

См. раздел о подсистеме служб Analysis Services (SSAS).

SQL Server 2016 Integration Services (SSIS)

  • Поддержка групп доступности AlwaysOn
  • Инкрементное развертывание пакетов
  • Поддержка Always Encrypted
  • Новая роль уровня базы данных ssis_logreader
  • Новый уровень настраиваемого протоколирования
  • Имена столбцов для ошибок в потоке данных
  • Новые соединители
  • Поддержка файловой системы Hadoop (HDFS)

См. Новые возможности Integration Services в SQL Server 2016.

SQL Server 2016 Master Data Services (MDS)

  • Улучшения производных иерархий, включая поддержку рекурсивных иерархий и иерархий «многие ко многим»
  • Фильтрация по атрибуту домена
  • Синхронизация сущностей для совместного использования данных сущности в разных моделях
  • Рабочие процессы утверждения с использованием наборов изменений
  • Пользовательские индексы для повышения производительности запросов
  • Новые уровни разрешений для повышения уровня безопасности
  • Переработанный интерфейс управления бизнес-правилами

Узнайте о новых возможностях служб Master Data Services (MDS).

Службы отчетов SQL Server 2016 (SSRS)

В этом выпуске корпорация Майкрософт полностью переработала Reporting Services.

  • Новый портал веб-отчетов с функцией ключевых показателей эффективности
  • Новый издатель мобильных отчетов
  • Переработанный механизм визуализации отчетов с поддержкой HTML5
  • Новые типы диаграмм: "дерево" и "солнечные лучи"

Узнайте о новых возможностях служб SQL Server Reporting Services (SSRS).

Получить помощь

Примите участие в разработке документации по SQL

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

Дополнительные сведения см. в разделе Редактирование документации Microsoft Learn.