Что нового в SQL Server 2016
Область применения: SQL Server 2016 (13.x) и более поздних версий
Благодаря SQL Server 2016 вы сможете создавать важные аналитические приложения с помощью масштабируемой гибридной платформы баз данных, в которую уже встроено все необходимое — от возможностей эффективной обработки в памяти и повышенной безопасности до функций аналитики в базе данных. В выпуске SQL Server 2016 добавлены новые средства безопасности, возможности выполнения запросов, интеграции Hadoop, облачной интеграции, аналитики R, а также множество других усовершенствований.
На этой странице представлен краткий обзор новых возможностей и ссылки на подробные сведения о них для каждого компонента SQL Server 2016.
Оцените SQL Server уже сегодня!
- Скачайте бесплатный последний выпуск SQL Server.
- Скачайте последнюю версию SQL Server Management Studio (SSMS).
- Есть учетная запись Azure? Запустите виртуальную машину с уже установленным SQL Server 2016 .
Ядро СУБД 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 Server
- Заметки о выпуске для SQL Server 2016
- Ресурсы и документы лицензирования SQL Server
- Выпуски и поддерживаемые функции SQL Server 2016
- Требования к оборудованию и программному обеспечению для установки SQL Server 2016
- Установка SQL Server 2016 с помощью мастера установки
- Настройка и обслуживание установки
- New SQL PowerShell module
Получение справки
- Идеи об SQL. Есть рекомендации по улучшению SQL Server?
- Вопросы и ответы по продуктам Майкрософт (SQL Server)
- DBA Stack Exchange (тег sql-server): вопросы о SQL Server
- Stack Overflow (тег sql-server): ответы на вопросы о разработке SQL
- Reddit: общие сведения о SQL Server
- Условия лицензии и информация о Microsoft SQL Server
- Варианты поддержки для бизнес-пользователей
- Дополнительная справка и отзывы по SQL Server
Примите участие в разработке документации по SQL
Знаете ли вы, что содержимое SQL можно изменить самостоятельно? Это не только улучшит нашу документацию, но и даст вам статус участника в создании этой страницы.
Дополнительные сведения см. в разделе Участие в работе над документацией по SQL Server.