Что нового в 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 для сортировки и поддержки группы доступности AlwaysOn.
  • Новые функции безопасности:
    • Постоянное шифрование. Если оно включено, доступ к зашифрованным конфиденциальным данным в базе данных SQL Server 2016 получают только приложения с ключом шифрования. Ключ никогда не передается в SQL Server.
    • Динамическое маскирование данных. Если этот параметр указан в определении таблицы, маскированные данные будут скрыты от большинства пользователей, полностью отображаясь только для пользователей с разрешением UNMASK.
    • Безопасность на уровне строк. Доступ к данным можно ограничить на уровне ядра СУБД, и для пользователей будет отображаться только релевантная информация.

SQL Server 2016 Analysis Services (SSAS)

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

  • Службы R SQL Server интегрируют язык R, используемый для статистического анализа в SQL Server.
  • Новое средство проверки согласованности базы данных (DBCC) выполняется для внутренних целей при обнаружении возможных проблем с повреждением данных.
  • Прямой запрос, выполняющийся перед импортом динамических внешних данных, теперь поддерживает дополнительные источники данных, включая Azure SQL, 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 (SSIS).

Службы SQL Server 2016 Master Data Services (MDS)

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

См. раздел о службах Master Data Services (MDS).

Службы SQL Server 2016 Reporting Services (SSRS)

Этот выпуск служб Reporting Services тщательно переработан корпорацией Майкрософт.

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

См. раздел о службах Reporting Services (SSRS).

Получение справки

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

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

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