SQL Server 2017

SQL Server 2017

Этот товар снят с продаж

Описание продукта

SQL Server 2017 — это важный шаг к созданию универсальной платформы SQL Server, которая позволит вам свободно выбирать языки разработки, типы данных, локальные или облачные среды и операционные системы, обеспечивая совместимость с Linux, контейнерами Docker на базе Linux и с Windows. В этом разделе представлены новые возможности последнего релиз-кандидата SQL Server 2017 (RC2, август 2017 г.) и выпусков Community Technical Preview (CTP) в определенных функциональных областях.

Новое в SQL Server 2017

 
<div row-non-carousel"="" data-bi-id="2-id-DIV" data-bi-name="8-2-layer-DIV"> <div column"="" data-bi-id="1-id-DIV" data-bi-name="9-1-layer-DIV">
Производительность на уровне лидеров отрасли

Обработка запросов до 100 раз быстрее, чем при работе с копией диска в памяти на основе индексов columnstore, и транзакций до 30 раз быстрее, чем с использованием выполняющихся в памяти OLTP.

<div column"="" data-bi-id="2-id-DIV" data-bi-name="9-2-layer-DIV">

Надежная защита

Используйте многоуровневые средства защиты, в том числе такие инновационные функции, как шифрование неактивных данных и данных в движении, в самой надежной базе данных за последние семь лет.*

<div column"="" data-bi-id="3-id-DIV" data-bi-name="9-3-layer-DIV">

Аналитика в режиме реального времени

Обеспечьте себе динамическое понимание развития ситуации, получая до миллиона прогнозов в секунду с помощью встроенных функций интеграции с языками Python и R, а также пользуйтесь комплексной мобильной бизнес-аналитикой на любой платформе.

<div column"="" data-bi-id="4-id-DIV" data-bi-name="9-4-layer-DIV">

Любое приложение, где угодно

Создавайте современные приложения, используя любые данные, любой язык и любую платформу в локальной среде и в облаке.

Основные возможности и преимущества

Ядро СУБД SQL Server 2017

SQL Server 2017 включает множество новых функций, усовершенствований и улучшений работы для ядра СУБД.

  • Сборки CLR теперь можно добавлять в список разрешенных в качестве обходного пути для функции clr strict security, описанной в CTP 2.0. Для поддержки списка разрешенных доверенных сборок (RC1) добавлены функции sp_add_trusted_assembly, sp_drop_trusted_assemblyи sys.trusted_assemblies.
  • Возобновляемая перестройка индексов в подключенном режиме: позволяет возобновить эту операцию с момента остановки после сбоя (например, при отработке отказа в реплику или нехватке места на диске) либо приостановить и возобновить ее позже. В разделе ALTER INDEX и руководящие принципы для операций с индексами в сети. (CTP 2.0)
  • Параметр IDENTITY_CACHE для ALTER DATABASE SCOPED CONFIGURATION позволяет избежать пропусков в значениях столбцов удостоверений при непредвиденной перезагрузке или отработке отказа сервера на вторичный сервер. В разделе ALTER DATABASE SCOPED CONFIGURATION. (CTP 2.0)
  • Новое поколение функций обработки запросов, использующих стратегии оптимизации для адаптации к среде выполнения рабочих нагрузок ваших приложений. В первую версию семейства функций для адаптивной обработки запросов мы включили три улучшения: адаптивные соединения в пакетном режиме, обратная связь по временно предоставляемому буферу памяти в пакетном режиме и выполнение с чередованием для многооператорных функций с табличными значениями. См. раздел Адаптивная обработка запросов в базах данных SQL.
  • Автоматическая настройка базы данных предоставляет сведения о возможных проблемах с обработкой запросов и рекомендуемые решения. Она также может автоматически исправлять выявленные проблемы. См. раздел Automatic tuning (Автоматическая настройка). (CTP 2.0)
  • Новые возможности для баз данных графов, предназначенные для моделирования связей "многие ко многим", включают новый синтаксис CREATE TABLE для создания граничных таблиц и таблиц узлов, а также ключевое слово MATCH для запросов. См. раздел Graph Processing with SQL Server 2017 (Работа с графами в SQL Server 2017). (CTP 2.0)
  • Параметр sp_configure, который называется clr strict security, включен по умолчанию для повышения безопасности сборок CLR. См. раздел CLR strict security. (CTP 2.0)
  • Программа установки теперь позволяет задать для каждого файла tempdb начальный размер до 256 ГБ (262 144 МБ). Если размер файла превышает 1 ГБ, а мгновенная инициализация файлов не включена, выдается соответствующее предупреждение. (CTP 2.0)
  • Столбец modified_extent_page_count в sys.dm_db_file_space_usage отслеживает разностные изменения в каждом файле базы данных, что позволяет использовать интеллектуальные решения для полного или разностного резервного копирования, основываясь на проценте измененных страниц базы данных. (CTP 2.0)
  • Синтаксис T-SQL SELECT INTO теперь поддерживает загрузку таблицы в файловую группу, отличную от пользовательской группы по умолчанию, с помощью ключевого слова ON. (CTP 2.0)
  • Теперь поддерживаются транзакции между всеми базами данных, входящими в группу доступности AlwaysOn, включая базы данных, являющиеся частью одного экземпляра. См. раздел Transactions - Always On Availability Groups and Database Mirroring (Транзакции — группы доступности AlwaysOn и зеркальное отображение баз данных) (CTP 2.0)
  • Новые функции для Групп доступности включают поддержку групп без кластеров, параметр минимального числа реплик для фиксации, возможности миграции между Windows и Linux и тестирование на обеих системах. (CTP 1.3)
  • Новые динамические административные представления:
    • sys.dm_db_log_stats предоставляет сводку атрибутов и сведения о файлах журналов транзакций, которые помогают контролировать работоспособность в журналах транзакций. (CTP 2.1)
    • sys.dm_tran_version_store_space_usage отслеживает использование хранилища версий для каждой базы данных, что помогает оперативно планировать размеры tempdb. (CTP 2.0)
    • sys.dm_db_log_info предоставляет сведения о виртуальных файлах журнала (VLF) для отслеживания возможных проблем с журналами транзакций, оповещения об этих проблемах и их предотвращения. (CTP 2.0)
    • sys.dm_db_stats_histogram — это новое динамическое административное представление для анализа статистики. (CTP 1.3)
    • sys.dm_os_host_info предоставляет сведения об операционной системе для Windows и Linux. (CTP 1.0)
  • Инструмент Database Tuning Advisor (DTA) получил дополнительные функции и более высокую производительность. (CTP 1.2)
  • Усовершенствования работы в памяти включают поддержку вычисляемых столбцов в оптимизированных для памяти таблицах, а также полную поддержку функций JSON и оператор CROSS APPLY для модулей, скомпилированных в собственном коде. (CTP 1.1)
  • Новые строковые функции: CONCAT_WS, TRANSLATE и TRIM, а для функции STRING_AGG теперь поддерживается WITHIN GROUP. (CTP 1.1)
  • Появились новые параметры массового доступа (BULK INSERT и OPENROWSET(BULK...)) для файлов CSV и BLOB-файлов Azure. (CTP 1.1)
  • Улучшения работы с оптимизированными для памяти объектами включают sp_spaceused и устранение ограничения в 8 индексов для оптимизированных для памяти таблиц, sp_rename для этих таблиц и для скомпилированных в собственном коде модулей T-SQL, а также CASE и TOP (N) WITH TIES для скомпилированных в собственном коде модулей. Файлы файловой группы, оптимизированные для памяти, теперь можно хранить, помещать в резервную копию и восстанавливать с помощью службы хранилища Azure. (CTP 1.0)
  • DATABASE SCOPED CREDENTIAL — новый класс защищаемых элементов, поддерживающих разрешения CONTROL, ALTER, REFERENCES, TAKE OWNERSHIP и VIEW DEFINITION. ADMINISTER DATABASE BULK OPERATIONS теперь отображается в sys.fn_builtin_permissions. (CTP 1.0)
  • Добавлена база данных COMPATIBILITY_LEVEL 140. (CTP 1.0).
Службы SQL Server 2017 Integration Services (SSIS)
  • Новый компонент Scale Out в SSIS содержит следующие новые и измененные функции.Новые возможности Integration Services в SQL Server 2017). (RC1)
    • Мастер масштабирования Scale Out теперь поддерживает высокий уровень доступности.
    • Улучшена отработка отказа для журналов выполнения из рабочих ролей масштабирования Scale Out.
    • Параметр runincluster хранимой процедуры [catalog].[create_execution] переименован в runinscaleout для согласованности и удобства чтения.
    • Каталог SSIS содержит новое глобальное свойство, позволяющее указать режим по умолчанию для выполнения SSIS-пакетов.
  • В новом компоненте Scale Out для SSIS вы теперь можете использовать параметр Use32BitRuntime при активации выполнения. (CTP 2.1)
  • SQL Server 2017 Integration Services (SSIS) теперь поддерживает SQL Server на Linux, и новый пакет позволяет вам запускать пакеты SSIS в Linux из командной строки. Подробнее см. в записи блога с объявлением о поддержке SSIS для Linux. (CTP 2.1)
  • Новый компонент Scale Out для SSIS значительно упрощает запуск SSIS на множестве компьютеров. См. раздел Integration Services Scale Out. (CTP 1.0)
  • Источник OData и диспетчер подключений OData теперь поддерживают подключение к веб-каналам OData в Microsoft Dynamics AX Online и Microsoft Dynamics CRM Online. (CTP 1.0)
Службы SQL Server 2017 Master Data Services (MDS)
  • Обновление с SQL Server 2012, SQL Server 2014 или SQL Server 2016 до SQL Server 2017 Master Data Services обеспечит вам улучшенную производительность и усовершенствованный интерфейс.
  • Теперь вы можете просматривать на странице Обозреватель веб-приложения отсортированный список сущностей, коллекций и иерархий.
  • Использование хранимой процедуры позволило значительно ускорить промежуточную обработку миллионов записей.
  • Кроме того, улучшена работа при разворачивании на странице Управление группами папки Сущности для назначения моделям разрешений. Страница Управление группами находится в веб-приложении в разделе Безопасность. Дополнительные сведения об улучшении производительности: https://support.microsoft.com/help/4023865?preview. Дополнительные сведения о назначении разрешений: Назначение разрешения для объекта модели (службы Master Data Services).
Службы SQL Server 2017 Analysis Services (SSAS)

SQL Server Analysis Services 2017 включает множество улучшений для табличных моделей. К ним относятся следующие объекты.

  • Табличный режим стал параметром установки по умолчанию для Analysis Services. (CTP 2.0)
  • Безопасность на уровне объектов для защиты метаданных табличных моделей. (CTP 2.0)
  • Возможность легко создавать связи на основе полей дат. (CTP 2.0)
  • Новые источники получения данных (Power Query) и поддержка существующих источников данных DirectQuery для запросов на языке M. (CTP 2.0)
  • Редактор DAX для SSDT. (CTP 2.0)
  • Подсказки по кодированию — продвинутая функция для оптимизации обновления данных больших табличных моделей в памяти. (CTP 1.3)
  • Поддержка уровня совместимости 1400 для табличных моделей. Чтобы создать новый проект табличной модели с уровнем совместимости 1400 или перевести уже существующий проект на этот уровень, загрузите и установите SQL Server Data Tools (SSDT) 17.0 RC2. (CTP 1.1)
  • Современный интерфейс получения данных для табличных моделей с уровнем совместимости 1400. См. блог команды разработчиков Analysis Services. (CTP 1.1)
  • Свойство Скрыть члены скрывает пустые элементы в неоднородных иерархиях. (CTP 1.1)
  • Новое действие Строки детализации для конечного пользователя, позволяющее Показать подробности по статистических данным. Функции SELECTCOLUMNS и DETAILROWS для создания выражений со строками детализации. (CTP 1.1)
  • DAX-оператор IN для указания множества значений. (CTP 1.1)
Службы SQL Server 2017 Reporting Services (SSRS)

Что касается CTP 2.1, службы SSRS больше не доступны для установки с помощью программы установки SQL Server. Перейдите в Центр загрузки Майкрософт, чтобы загрузить релиз-кандидат Microsoft SQL Server 2017 Reporting Services.

  • В отчетах теперь доступны комментарии, позволяющие сообщать свою точку зрения и взаимодействовать с другими пользователями. Для комментариев также доступны вложения.(CTP 2.1)
  • В последних выпусках построителя отчетов и SQL Server Data Tools вы можете создавать собственные запросы DAX для поддерживаемых табличных моделей данных SQL Server Analysis Services, перетаскивая нужные поля в конструкторах запросов. См. блог по Reporting Services.
Машинное обучение в SQL Server 2017

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

Разработчикам в SQL Server теперь доступны обширные библиотеки машинного обучения и искусственного интеллекта для Python в экосистеме открытого кода, а также последние инновации от Майкрософт.

  • revoscalepy — этот эквивалент RevoScaleR (Python) включает параллельные алгоритмы для линейных и логистических регрессий, деревьев решений, усиленных деревьев и случайных лесов, а также обширный набор API для преобразования и перемещения данных, контекстов удаленного вычисления и источников данных.
  • microsoftml — этот современный пакет алгоритмов и преобразований для машинного обучения с привязками Python включает инструменты работы с глубокими нейронными сетями, быстрыми деревьями и лесами принятия решений, а также оптимизированные алгоритмы линейной и логистической регрессии. Вы также получите предварительно обученные модели на основе моделей ResNet, которые можно использовать для извлечения образов или анализа мнений.
  • Практическое использование Python с T-SQL — простое развертывание кода Python с помощью хранимой процедуры sp_execute_external_script. Достигните отличной производительности, используя потоковую передачу данных из процессов SQL в процессы Python и параллелизацию кольца MPI.
  • Python в контекстах вычислений SQL Server — исследователи данных и разработчики могут выполнять код Python удаленно из своей среды разработки для исследования данных и разработки моделей без перемещения данных.
  • Собственная оценка — функция PREDICT в Transact-SQL, которую можно использовать для выполнения оценки в любом экземпляре SQL Server 2017, даже если язык R не установлен.Требуется только обучить модель с помощью одного из поддерживаемых алгоритмов RevoScaleR и revoscalepy, а затем сохранить модель в новом компактном двоичном формате.
  • Управление пакетами — T-SQL теперь поддерживает оператор CREATE EXTERNAL LIBRARY, который предоставляет администраторам баз данных больше возможностей для управления с помощью пакетов R. Используйте роли для управления доступом к частным и общим пакетам, хранения пакетов R в базе данных и предоставления пользователям общего доступа к ним.
  • Повышение производительности — хранимая процедура sp_execute_external_scriptоптимизирована для поддержки выполнения пакетных операций для данных columnstore.

Версии и сравнение

Компоненты SQL Server 2017 Enterprise SQL Server 2017 Standard
 
Масштабирование
 
   
Максимальное количество ядер
Не ограничено 24 ядра
Память: максимальный размер пула буфера на экземпляр Операционная система (макс.) 128 ГБ
Память: максимальный кэш сегмента Columnstore на экземпляр Операционная система (макс.) 32 ГБ
Память: максимальный объем данных в оптимизированной памяти на базу данных Операционная система (макс.) 32 ГБ
Максимальный размер базы данных 524 ПБ 524 ПБ
Права на использование в рабочей среде + +
Виртуализация без границ, преимущества программы Software Assurance +  
Программируемость
 
   
Возможности программирования и инструменты разработчика: T-SQL, SQL CLR, Service Broker, JSON, XML, поддержка графовых данных
+ +
Производительность OLTP
 
   
Расширенная OLTP: выполняющаяся в памяти OLTP, операционная аналитика1
+ +
Возможности управления: Management Studio, управление на основе политик + +
Базовая высокая доступность: двухузловая отработка отказа одной базы данных, недоступная для чтения вторичная реплика + +
Расширенная высокая доступность: группы доступности Always On, отработка отказа нескольких баз данных, доступные для чтения вторичные реплики +  
Безопасность
 
   
Повышенная безопасность: шифрование применяется всегда, безопасность на уровне строк, маскирование данных, детальный аудит
+ +
Прозрачное шифрование данных +  
Отчеты о соответствии требованиям с помощью аудита SQL Server +  
Интеграция данных
 
   
Расширенная интеграция данных: нечеткое группирование и поиск
+  

 

С полной версией сравнительной таблицы Вы можете ознакомиться по ссылке
Подробнее

О производителе

Основанная в 1975 году, корпорация Microsoft является мировым лидером в производстве программного обеспечения, предоставлении услуг и разработке интернет-технологий для персональных компьютеров и серверов.

Корпорация Microsoft разрабатывает и выпускает широкий спектр программных продуктов. В их число входят настольные и сетевые операционные системы, серверные приложения для клиент-серверных сред, настольные бизнес-приложения и офисные приложения для пользователей, интерактивные программы и игры, средства для работы в сети интернет и инструменты разработки.