Новые возможности SQL Server 2019 (15.x)SQL Server 2019 (15.x)What's new in SQL Server 2019 (15.x)SQL Server 2019 (15.x)

Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions) Применимо к:Applies to: даSQL ServerSQL Server (все поддерживаемые версии) yesSQL ServerSQL Server (all supported versions)

SQL Server 2019 (15.x)SQL Server 2019 (15.x) основан на предыдущих выпусках для расширения SQL Server как платформы, которая поддерживает ряд языков разработки, типов данных, операционных систем, а также работает в локальной и облачной средах.builds on previous releases to grow SQL Server as a platform that gives you choices of development languages, data types, on-premises or cloud environments, and operating systems.

В этой статье перечислены новые функции и усовершенствования для SQL Server 2019 (15.x)SQL Server 2019 (15.x).This article summarizes the new features and enhancements for SQL Server 2019 (15.x)SQL Server 2019 (15.x).

Дополнительные сведения и известные проблемы см. в заметках о выпуске SQL Server 2019 (15.x)SQL Server 2019 (15.x).For more information and known issues, see SQL Server 2019 (15.x)SQL Server 2019 (15.x) release notes.

Для оптимальной работы с SQL Server 2019 (15.x)SQL Server 2019 (15.x) используйте новейшие средства.For the best experience with SQL Server 2019 (15.x)SQL Server 2019 (15.x), use the latest tools.

В SQL Server 2019 (15.x)SQL Server 2019 (15.x) появились Кластеры больших данныхBig Data Clusters для SQL ServerSQL Server.SQL Server 2019 (15.x)SQL Server 2019 (15.x) introduces Кластеры больших данныхBig Data Clusters for SQL ServerSQL Server. В этой версии также представлены дополнительные возможности и улучшения для ядра СУБД SQL Server, SQL Server Analysis Services, Служб машинного обучения SQL Server, SQL Server на Linux и SQL Server Master Data Services.It also provides additional capability and improvements for the SQL Server database engine, SQL Server Analysis Services, SQL Server Machine Learning Services, SQL Server on Linux, and SQL Server Master Data Services.

В следующем видео представлено 13-минутное введение в SQL Server 2019:The following video provides a 13-minute introduction into SQL Server 2019:

В следующих разделах приведены общие сведения о таких возможностях.The following sections provide an overview of these features.

Виртуализация данных и Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data ClustersData virtualization and Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters

Сегодня предприятиям часто приходится полагаться на большие объемы данных из широкого спектра постоянно увеличивающихся наборов данных, размещенных в неконтролируемых источниках данных в компании.Businesses today often preside over vast data estates consisting of a wide array of ever-growing data sets that are hosted in siloed data sources across the company. Вы можете получать ценную информацию практически в реальном времени из всех данных с помощью Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters, которые обеспечивают полномасштабную среду для работы с большими наборами данных, в том числе с использованием машинного обучения и возможностей искусственного интеллекта.Gain near real-time insights from all your data with Кластеры больших данных SQL Server 2019SQL Server 2019 Big Data Clusters, which provide a complete environment for working with large sets of data, including machine learning and AI capabilities.

Новые функции или обновленияNew feature or update СведенияDetails
Масштабируемое решение для больших данныхScalable big data solution Развертывание масштабируемых кластеров SQL Server, Spark и контейнеров HDFS, выполняемых в Kubernetes.Deploy scalable clusters of SQL Server, Spark, and HDFS containers running on Kubernetes.

Чтение, запись и обработка больших данных из Transact-SQL или Spark.Read, write, and process big data from Transact-SQL or Spark.

Простое объединение и анализ ценных реляционных данных и больших данных крупного объема.Easily combine and analyze high-value relational data with high-volume big data.

Запрос внешних источников данных.Query external data sources.

Хранение больших данных в HDFS под управлением SQL Server.Store big data in HDFS managed by SQL Server.

Запрос данных из нескольких внешних источников данных через кластер.Query data from multiple external data sources through the cluster.

Использование данных для искусственного интеллекта, машинного обучения и других задач анализа.Use the data for AI, machine learning, and other analysis tasks.

Развертывание и запуск приложений в Кластеры больших данныхBig Data Clusters.Deploy and run applications in Кластеры больших данныхBig Data Clusters.

Главный экземпляр SQL Server обеспечивает высокую доступность и аварийное восстановление для всех баз данных с помощью технологии группы доступности Always On.The SQL Server master instance provides high availability and disaster recovery for all databases by using Always On availability group technology.
Виртуализация данных через PolyBaseData virtualization with PolyBase Теперь вы можете запрашивать данные из внешних источников SQL Server, Oracle, Teradata, MongoDB и источников данных ODBC с внешними таблицами с поддержкой кодировки UTF-8.Query data from external SQL Server, Oracle, Teradata, MongoDB, and ODBC data sources with external tables, now with UTF-8 encoding support. Дополнительные сведения см. в разделе Что такое PolyBase?.For more information, see What is PolyBase?.
   

Дополнительные сведения см. в разделе Что такое SQL ServerКластеры больших данныхBig Data Clusters?.For more information, see What are SQL Server Кластеры больших данныхBig Data Clusters?.

Интеллектуальная база данныхIntelligent Database

SQL Server 2019 (15.x)SQL Server 2019 (15.x) основан на нововведениях предыдущих версий, которые обеспечивают наивысшую производительность в отрасли прямо из коробки.builds on innovations in previous versions to provide industry-leading performance out of the box. Такие функции, как интеллектуальная обработка запросов и поддержка устройств постоянной памяти, позволяют интеллектуальным функциям баз данных SQL ServerSQL Server улучшать производительность и масштабируемость всех рабочих нагрузок базы данных без внесения изменений в приложение или структуру базы данных.From Intelligent Query Processing to support for persistent memory devices, the SQL ServerSQL Server Intelligent Database features improve performance and scalability of all your database workloads without any changes to your application or database design.

Интеллектуальная обработка запросовIntelligent Query Processing

С интеллектуальной обработкой запросов вы будете уверены, что критические параллельные рабочие нагрузки улучшаются, когда они работают в масштабе.With Intelligent Query Processing, you know that critical parallel workloads improve when they're running at scale. В то же время они сохраняют способность адаптироваться к постоянно изменяющемуся миру данных.At the same time, they remain adaptive to the constantly changing world of data. Интеллектуальная обработка запросов доступна по умолчанию на последнем уровне совместимости базы данных, что оказывает значительное воздействие, повышая производительность существующих рабочих нагрузок с минимальными усилиями по реализации.Intelligent Query Processing is available by default on the latest database compatibility level setting, delivering broad impact that improves the performance of existing workloads with minimal implementation effort.

Новые функции или обновленияNew feature or update СведенияDetails
Обратная связь по временно предоставляемому буферу памяти в строковом режимеRow mode memory grant feedback Расширяет функцию обратной связи с временно предоставляемым буфером памяти в пакетном режиме путем настройки размеров временно предоставляемого буфера памяти для операторов пакетного и строкового режимов.Expands on the batch mode memory grant feedback feature by adjusting memory grant sizes for both batch and row mode operators. Эта корректировка может автоматически исправлять чрезмерные предоставления буфера памяти, которые приводят к потере памяти и снижению параллелизма.This adjustment can automatically correct excessive grants, which result in wasted memory and reduced concurrency. Она также может исправлять недостаточные предоставления буфера памяти, которые ведут к затратной временной записи на диск.It can also correct insufficient memory grants that cause expensive spills to disk. См. раздел Обратная связь по временно предоставляемому буферу памяти в строковом режиме.See Row mode memory grant feedback.
Пакетный режим для данных rowstoreBatch mode on rowstore Обеспечивает выполнение в пакетном режиме без необходимости использовать индексы columnstore.Enables batch mode execution without requiring columnstore indexes. В пакетном режиме более эффективно используются ресурсы ЦП во время аналитических рабочих нагрузок. Но до версии SQL Server 2019 (15.x)SQL Server 2019 (15.x) такая возможность использовалось, только если запрос включал операции с индексами columnstore.Batch mode execution uses CPU more efficiently during analytical workloads but, until SQL Server 2019 (15.x)SQL Server 2019 (15.x), it was used only when a query included operations with columnstore indexes. При этом некоторые приложения могли использовать функции, которые не поддерживают индексы columnstore, и поэтому не могли работать в пакетном режиме.However, some applications might use features that aren't supported with columnstore indexes and, therefore, can't leverage batch mode. Начиная с версии SQL Server 2019 (15.x)SQL Server 2019 (15.x) пакетный режим доступен для поддерживаемых рабочих нагрузок аналитики, запросы которых включают операции с любым типом индекса (rowstore или columnstore).Starting with SQL Server 2019 (15.x)SQL Server 2019 (15.x), batch mode is enabled on eligible analytical workloads whose queries include operations with any type of index (rowstore or columnstore). См. раздел Пакетный режим для данных rowstore.See Batch mode on rowstore.
Встраивание скалярных пользовательских функцийScalar UDF Inlining Автоматически преобразует определяемые пользователем скалярные функции (UDF) в реляционные выражения и внедряет их в вызывающий SQL-запрос.Automatically transforms scalar UDFs into relational expressions and embeds them in the calling SQL query. Такое преобразование повышает производительность рабочих нагрузок, которые используют скалярные определяемые пользователем функции.This transformation improves the performance of workloads that take advantage of scalar UDFs. См. раздел Встраивание скалярных определяемых пользователем функций.See Scalar UDF Inlining.
Отложенная компиляция табличных переменныхTable variable deferred compilation Оптимизирует план и повышает общую производительность запросов со ссылками на табличные переменные.Improves plan quality and overall performance for queries that reference table variables. Во время оптимизации и первичной компиляции эта функция распространяет оценки кратности, основанные на фактическом количестве строк табличной переменной.During optimization and initial compilation, this feature propagates cardinality estimates that are based on actual table variable row counts. Эти точные сведения о количестве строк позволяют оптимизировать последующие операции плана.This accurate row count information optimizes downstream plan operations. См. раздел Отложенная компиляция табличных переменных.See Table variable deferred compilation.
Приблизительная обработка запросов с помощью APPROX_COUNT_DISTINCTApproximate query processing with APPROX_COUNT_DISTINCT Если не требуется абсолютная точность, но есть строгие требования ко времени реагирования, APPROX_COUNT_DISTINCT выполняет статистическое вычисление для крупных наборов данных, используя при этом меньше ресурсов, чем COUNT(DISTINCT()), и обеспечивая намного лучший параллелизм.For scenarios when absolute precision isn't important but responsiveness is critical, APPROX_COUNT_DISTINCT aggregates across large datasets while using fewer resources than COUNT(DISTINCT()) for superior concurrency. См. раздел Приблизительная обработка запросов.See Approximate query processing.
   

Выполняющаяся в памяти база данныхIn-Memory Database

SQL ServerSQL Server Технологии Выполняющаяся в памяти база данных используют современные аппаратные инновации для обеспечения непревзойденной производительности и масштабируемости.In-Memory Database technologies leverage modern hardware innovation to deliver unparalleled performance and scale. SQL Server 2019 (15.x)SQL Server 2019 (15.x) основан на более ранних нововведениях в этой области, таких как оперативная обработка транзакций в памяти (OLTP), позволяющих выйти на новый уровень масштабируемости во всех рабочих нагрузках базы данных.builds on earlier innovations in this area, such as in-memory online transaction processing (OLTP), to unlock a new level of scalability across all your database workloads.

Новые функции или обновленияNew feature or update СведенияDetails
Гибридный буферный пулHybrid buffer pool Новая возможность Компонент SQL Server Database EngineSQL Server Database Engine, которая при необходимости обеспечивает прямой доступ к страницам базы данных, хранящимся в файлах базы данных и помещенным в устройство постоянной памяти (PMEM).New feature of the Компонент SQL Server Database EngineSQL Server Database Engine where database pages sitting on database files placed on a persistent memory (PMEM) device will be directly accessed when required. См. статью Гибридный буферный пул.See Hybrid buffer pool.
Оптимизированные для памяти метаданные TempDBMemory-optimized TempDB metadata В SQL Server 2019 (15.x)SQL Server 2019 (15.x)появилась новая функция из семейства функций для выполняющейся в памяти базы данных: оптимизированные для памяти метаданные TempDB. В сущности это позволяет устранить узкие места и обеспечить новый уровень масштабируемости для рабочих нагрузок, активно использующих TempDB.SQL Server 2019 (15.x)SQL Server 2019 (15.x) introduces a new feature that is part of the In-Memory Database feature family, memory-optimized TempDB metadata, which effectively removes this bottleneck and unlocks a new level of scalability for TempDB heavy workloads. В SQL Server 2019 (15.x)SQL Server 2019 (15.x) системные таблицы, связанные с управлением метаданными временных таблиц, можно переместить в неустойчивые таблицы без кратковременной блокировки, оптимизированные для памяти.In SQL Server 2019 (15.x)SQL Server 2019 (15.x), the system tables involved in managing temporary table metadata can be moved into latch-free non-durable memory-optimized tables. См. раздел Оптимизированные для памяти метаданные TempDB.See Memory-Optimized TempDB Metadata.
Поддержка выполняющейся в памяти OLTP для моментальных снимков базы данныхIn-Memory OLTP support for Database Snapshots SQL Server 2019 (15.x)SQL Server 2019 (15.x) предоставляет поддержку для создания моментальных снимков баз данных, которые включают оптимизированные для памяти файловые группы.introduces support for creating Database Snapshots of databases that include memory-optimized filegroups.
   

Интеллектуальная производительностьIntelligent performance

SQL Server 2019 (15.x)SQL Server 2019 (15.x) основан на нововведениях в области интеллектуальных баз данных предыдущих выпусков, чтобы он просто работал быстрее.builds on Intelligent Database innovations in previous releases to ensure that it just runs faster. Эти улучшения помогают преодолеть известные узкие места, связанные с нехваткой ресурсов, и предоставляют возможность настройки сервера базы данных для обеспечения прогнозируемой производительности во всех рабочих нагрузках.These improvements help overcome known resource bottlenecks and provide options for configuring your database server to provide predictable performance across all your workloads.

Новые функции или обновленияNew feature or update СведенияDetails
OPTIMIZE_FOR_SEQUENTIAL_KEY Включает оптимизацию в Компонент SQL Server Database EngineSQL Server Database Engine, что позволяет повысить пропускную способность для операций вставки в индекс с высокой степенью параллелизма.Turns on an optimization within the Компонент SQL Server Database EngineSQL Server Database Engine that helps improve throughput for high-concurrency inserts into the index. Этот параметр предназначен для индексов с состоянием состязания, возникающим при операциях вставки последней страницы (это характерно для индексов с последовательным ключом, включая столбец идентификаторов, последовательность или столбец даты и времени).This option is intended for indexes that are prone to last-page insert contention, which is typically seen with indexes that have a sequential key, such as an identity column, sequence, or date/time column. См. раздел CREATE INDEX.See CREATE INDEX.
Форсированная поддержка быстрых однопроходных и статических курсоровForcing fast forward and static cursors Обеспечивает форсированную поддержку плана Query Store для перемотки вперед и статических курсоров.Provides Query Store plan forcing support for fast forward and static cursors. См. раздел План форсирует поддержку для быстрых однопроходных и статических курсоров.See Plan forcing support for fast forward and static cursors.
Управление ресурсамиResource governance Тип данных настраиваемого значения для параметра REQUEST_MAX_MEMORY_GRANT_PERCENT в CREATE WORKLOAD GROUP и ALTER WORKLOAD GROUP изменен с целого числа на число с плавающей точкой, что позволяет более точно контролировать ограничения памяти.The configurable value for the REQUEST_MAX_MEMORY_GRANT_PERCENT option of CREATE WORKLOAD GROUP and ALTER WORKLOAD GROUP has been changed from an integer to a float data type, to allow more granular control of memory limits. Дополнительные сведения: ALTER WORKLOAD GROUP, CREATE WORKLOAD GROUP.See ALTER WORKLOAD GROUP and CREATE WORKLOAD GROUP.
Сокращение повторных компиляций для рабочих нагрузокReduced recompilations for workloads Повышает производительность при использовании временных таблиц в нескольких областях путем уменьшения ненужных повторных компиляций.Improves performance when using temporary tables across multiple scopes by reducing unnecessary recompilations. См. раздел Сокращение повторных компиляций для рабочих нагрузок.See Reduced recompilations for workloads.
Масштабируемость косвенных контрольных точекIndirect checkpoint scalability См. раздел Улучшена масштабируемость косвенных контрольных точек.See Improved indirect checkpoint scalability.
Одновременные обновления PFSConcurrent PFS updates Страницы "свободное место на странице" PFS — это специальные страницы в файле базы данных, с помощью которых SQL Server находит свободное место при выделении пространства для объекта.Page Free Space (PFS) pages are special pages within a database file that SQL Server uses to help locate free space when it allocates space for an object. Состязание за кратковременные блокировки страниц на страницах PFS обычно характерно для TempDB. Но также оно может возникать в пользовательских базах данных при наличии большого количества параллельных потоков выделения объектов.Page latch contention on PFS pages is commonly associated with TempDB, but it can also occur on user databases when there are many concurrent object allocation threads. Это улучшение позволяет изменить способ управления параллелизмом с помощью обновлений PFS, чтобы при этом можно было использовать общую кратковременную блокировку, а не монопольную блокировку.This improvement changes the way that concurrency is managed with PFS updates so that they can be updated under a shared latch, rather than an exclusive latch. Это поведение включено по умолчанию во всех базах данных (включая TempDB) начиная с версии SQL Server 2019 (15.x)SQL Server 2019 (15.x).This behavior is on by default in all databases (including TempDB) starting with SQL Server 2019 (15.x)SQL Server 2019 (15.x).
Миграция рабочей роли планировщикаScheduler worker migration Миграция рабочих ролей позволяет простаивающему планировщику перенести рабочую роль из очереди запуска другого планировщика на том же узле NUMA и немедленно возобновить задачу перенесенной рабочей роли.Worker migration allows an idle scheduler to migrate a worker from the runnable queue of another scheduler on the same NUMA node and immediately resume the task of the migrated worker. Это усовершенствование обеспечивает более сбалансированное использование ЦП в ситуациях, когда долго выполняющиеся задачи назначаются одному и тому же планировщику.This enhancement provides more balanced CPU usage in situations where long-running tasks happen to be assigned to the same scheduler. Дополнительные сведения см. в разделе Интеллектуальное управление производительностью SQL Server 2019 — миграция рабочей роли.See SQL Server 2019 Intelligent Performance - Worker Migration for more information.
   

НаблюдениеMonitoring

Улучшения мониторинга позволяют получить ценные сведения о производительности для любой рабочей нагрузки базы данных, когда это необходимо.Monitoring improvements unlock performance insights over any database workload, just when you need them.

Новые функции или обновленияNew feature or update СведенияDetails
WAIT_ON_SYNC_STATISTICS_REFRESH Новый тип ожидания в динамическом административном представлении sys.dm_os_wait_stats.A new wait type in sys.dm_os_wait_stats dynamic management view. Он отображает суммарное время на уровне экземпляра, затраченное на синхронные операции обновления статистики.It shows the accumulated instance-level time spent on synchronous statistics refresh operations. См. раздел sys.dm_os_wait_stats.See sys.dm_os_wait_stats.
Пользовательская политика записи для хранилища запросовCustom capture policy for Query Store Если эта политика включена, для нового параметра политики записи хранилища запросов доступны дополнительные конфигурации хранилища запросов, что позволяет тонко настраивать сбор данных на конкретном сервере.When this policy is enabled, additional Query Store configurations are available under a new Query Store Capture Policy setting, to fine-tune data collection in a specific server. См. раздел параметры ALTER DATABASE SET.See ALTER DATABASE SET options.
LIGHTWEIGHT_QUERY_PROFILING Новая конфигурация области базы данных.A new database scoped configuration. См. раздел LIGHTWEIGHT_QUERY_PROFILING.See LIGHTWEIGHT_QUERY_PROFILING.
sys.dm_exec_requests — столбец commandsys.dm_exec_requests column command Отображает SELECT (STATMAN), если SELECT ожидает завершения синхронной операции обновления статистики, прежде чем продолжить выполнение запроса.Shows SELECT (STATMAN) if a SELECT is waiting for a synchronous statistics update operation to finish before it continues the query execution. См. раздел sys.dm_exec_requests.See sys.dm_exec_requests.
sys.dm_exec_query_plan_stats Новая функция динамического управления (DMF), возвращающая эквивалент последнего известного действительного плана выполнения для всех запросов.A new dynamic management function (DMF) that returns the equivalent of the last known actual execution plan for all queries. См. раздел sys.dm_exec_query_plan_stats.See sys.dm_exec_query_plan_stats.
LAST_QUERY_PLAN_STATS Новая конфигурация уровня базы данных, которая включает sys.dm_exec_query_plan_stats.A new database-scoped configuration that enables sys.dm_exec_query_plan_stats. В разделе ALTER DATABASE SCOPED CONFIGURATION.See ALTER DATABASE SCOPED CONFIGURATION.
query_post_execution_plan_profile Расширенное событие, которое служит для сбора эквивалента действительного плана выполнения на основе упрощенного, а не стандартного профилирования, как в случае с событием query_post_execution_showplan.An extended event that collects the equivalent of an actual execution plan that's based on lightweight profiling, unlike query_post_execution_showplan, which uses standard profiling. См. раздел Инфраструктура профилирования запросов.See Query profiling infrastructure.
sys.dm_db_page_info(database_id, file_id, page_id, mode) Новая функция динамического управления, которая возвращает сведения о странице в базе данных.A new DMF that returns information about a page in a database. См. раздел sys.dm_db_page_info (Transact-SQL).See sys.dm_db_page_info (Transact-SQL).
   

Взаимодействие с разработчикамиDeveloper experience

SQL Server 2019 (15.x)SQL Server 2019 (15.x) продолжает предоставлять удобство разработки мирового класса с улучшенными возможностями для работы с диаграммами и пространственными типами данных, поддержкой UTF-8 и новой инфраструктурой расширяемости, позволяющей разработчикам использовать выбранный ими язык для извлечения ценной информации из всех их данных.continues to provide a world-class developer experience with enhancements to graph and spatial data types, UTF-8 support, and a new extensibility framework that allows developers to use the language of their choice to gain insights across all their data.

ГрафикGraph

Новые функции или обновленияNew feature or update СведенияDetails
Действия каскадного удаления ограничений реберEdge constraint cascade delete actions Теперь вы можете определить каскадные действия удаления для ограничения ребер в базе данных графов.You can now define cascaded delete actions on an edge constraint in a graph database. См. статью Ограничения границ.See Edge constraints.
Новая функция графа: SHORTEST_PATHNew graph function - SHORTEST_PATH Вы можете использовать SHORTEST_PATH в MATCH для поиска кратчайшего пути между любыми двумя узлами в графе или выполнения обходов произвольной длины.You can now use SHORTEST_PATH inside MATCH to find the shortest path between any two nodes in a graph or to perform arbitrary length traversals.
Секционированные таблицы и индексыPartition tables and indexes Графовые таблицы теперь поддерживают секционирование таблиц и индексов.Graph tables now support table and index partitioning.
Использование псевдонимов производной таблицы или представления для графовых запросов MATCHUse derived table or view aliases in graph match query См. статью MATCH (Transact-SQL).See Graph match query.
   

Поддержка ЮникодаUnicode support

Поддержка предприятий в разных странах и регионах, где требование предоставления глобальных приложений баз данных и служб с поддержкой нескольких языков очень важно для удовлетворения потребностей клиентов и соблюдения нормативных требований конкретного рынка.Support businesses across different countries and regions, where the requirement of providing global multilingual database applications and services is critical to meeting customer demands and complying with specific market regulations.

Новые функции или обновленияNew feature or update СведенияDetails
Поддержка кодировки UTF-8Support for UTF-8 character encoding Поддержка UTF-8 для импорта и экспорта кодировки, а также как параметров сортировки на уровне столбцов и базы данных для строковых данных.Supports UTF-8 for import and export encoding, and as database-level or column-level collation for string data. Включает поддержку UTF-8 для внешних таблиц PolyBase и для Always Encrypted (если не используется с анклавами).Support includes PolyBase external tables, and Always Encrypted (when not used with Enclaves). См. раздел Поддержка параметров сортировки и Юникода.See Collation and Unicode Support.
   

Расширения языкаLanguage extensions

Новые функции или обновленияNew feature or update СведенияDetails
Новый SDK для языка JavaNew Java language SDK Упрощает разработку приложений Java, которые могут выполняться из SQL Server.Simplifies the development of Java programs that can be run from SQL Server. См. статью о пакете SDK Майкрософт для расширения возможностей Java в SQL Server.See Microsoft Extensibility SDK for Java for SQL Server.
Пакет SDK для языка Java реализован с открытым кодомJava language SDK is open source Пакет Microsoft SDK расширяемости для Java для Microsoft SQL Server теперь имеет открытый код и доступен на GitHub.The Microsoft Extensibility SDK for Java for Microsoft SQL Server is now open source and available on GitHub.
Поддержка типов данных JavaSupport for Java data types См. раздел Типы данных Java.See Java data types.
Новая среда выполнения Java по умолчаниюNew default Java Runtime SQL Server теперь полностью поддерживает Zulu Embedded for Java от Azul Systems.SQL Server now includes Azul Systems Zulu Embedded for Java support throughout the product. См. статью Теперь в SQL Server 2019 доступна бесплатная поддерживаемая версия Java.See Free supported Java in SQL Server 2019 is now available.
Расширения языка для SQL ServerSQL Server Language Extensions Выполнение внешнего кода с помощью платформы расширяемости.Execute external code with the extensibility framework. См. статью о расширении языка для SQL Server.See SQL Server Language Extensions.
Регистрация внешних языковRegister external languages Новый язык описания данных (DDL), CREATE EXTERNAL LANGUAGE, регистрирует в SQL Server внешние языки, такие как Java.A new Data Definition Language (DDL), CREATE EXTERNAL LANGUAGE, registers external languages, such as Java, in SQL Server. См. раздел CREATE EXTERNAL LANGUAGE.See CREATE EXTERNAL LANGUAGE.
   

пространственный индексSpatial

Новые функции или обновленияNew feature or update СведенияDetails
Новые идентификаторы пространственных ссылок (SRID)New spatial reference identifiers (SRIDs) Australian GDA2020 предоставляет более надежный и точный элемент данных, который в большей степени подходит для глобальных навигационных систем.Australian GDA2020 provides a more robust and accurate datum that's more closely aligned with global positioning systems. Ниже приведены новые идентификаторы SRID:The new SRIDs are:
  • 7843 — географические двухмерные;7843 for geographic 2D
  • 7844 — географические трехмерные.7844 for geographic 3D
Определения новых идентификаторов SRID см. в представлении sys.spatial_reference_systems.For definitions of new SRIDs, see sys.spatial_reference_systems view.
   

Сообщения об ошибкахError messages

При сбое процесса извлечения, преобразования и загрузки (ETL) из-за того, что источник и назначение не имеют совпадающих типов и (или) длины данных, устранение неполадок раньше занимало много времени, особенно в больших наборах данных.When an extract, transform, and load (ETL) process fails because the source and the destination don't have matching data types and/or length, troubleshooting used to be time-consuming, especially in large datasets. SQL Server 2019 (15.x)SQL Server 2019 (15.x) позволяет быстрее определить причины ошибок усечения данных.allows faster insights into data truncation errors.

Новые функции или обновленияNew feature or update СведенияDetails
Подробные предупреждения об усеченииVerbose truncation warnings Сообщение об ошибке усечения данных по умолчанию включает имена таблицы и столбца, а также усеченное значение.The data truncation error message defaults to include table and column names, and the truncated value. См. раздел VERBOSE_TRUNCATION_WARNINGS.See VERBOSE_TRUNCATION_WARNINGS.
   

Критически важная безопасностьMission-critical security

SQL ServerSQL Server предоставляет архитектуру безопасности, которая позволяет администраторам и разработчикам баз данных создавать защищенные приложения баз данных и противостоять угрозам.provides a security architecture that's designed to allow database administrators and developers to create secure database applications and counter threats. Каждая версия SQL ServerSQL Server улучшала возможности предыдущих версий с помощью введения новых функций, и SQL Server 2019 (15.x)SQL Server 2019 (15.x) продолжил эту традицию.Each version of SQL ServerSQL Server has improved on previous versions with the introduction of new features and functionality, and SQL Server 2019 (15.x)SQL Server 2019 (15.x) continues to build on this story.

Новые функции или обновленияNew feature or update СведенияDetails
Always Encrypted с безопасными анклавами.Always Encrypted with secure enclaves К Always Encrypted добавляется функция шифрования на месте и полнофункциональные вычисления, что позволяет выполнять вычисления с данными в виде обычного текста внутри безопасного анклава на стороне сервера.Expands upon Always Encrypted with in-place encryption and rich computations by enabling computations on plaintext data inside a server-side secure enclave. Шифрование на месте повышает производительность и надежность криптографических операций (шифрования столбцов, смены ключей шифрования столбцов и т. д.), поскольку не требуется перемещать данные за пределы базы данных.In-place encryption improves the performance and the reliability of cryptographic operations (encrypting columns, rotating columns, encryption keys, and so on), because it avoids moving data out of the database.

Поддержка многофункциональных вычислений (сопоставления шаблонов и операций сравнения) дает возможность использовать Always Encrypted в более широком спектре сценариев и приложений, которые требуют защиты конфиденциальных данных, а также более широкой функциональности в запросах Transact-SQL.Support for rich computations (pattern matching and comparison operations) unlocks Always Encrypted to a much broader set of scenarios and applications that demand sensitive data protection, while also requiring richer functionality in Transact-SQL queries. См. подробнее об использовании Always Encrypted с безопасными анклавами.See Always Encrypted with Secure Enclaves.
Управление сертификатами в диспетчере конфигурации SQL Server.Certificate management in SQL Server Configuration Manager Теперь с помощью диспетчера конфигурации SQL Server можно выполнять задачи управления сертификатами, такие, как просмотр и развертывание сертификатов.Certificate management tasks such as viewing and deploying certificates is now possible by using SQL Server Configuration Manager. См. статью Управление сертификатами (диспетчер конфигурации SQL Server).See Certificate Management (SQL Server Configuration Manager).
Обнаружение и классификация данныхData Discovery & Classification Обнаружение и классификация данных предоставляет возможности для классификации и создания меток столбцов в пользовательских таблицах.Data Discovery & Classification provides capabilities for classifying and labeling columns in user tables. Классификация конфиденциальных данных (деловых, финансовых, персональных и т. д.) может играть ключевую роль в защите информации в организации.Classifying sensitive data (business, financial, healthcare, PII, etc.) can play a pivotal role in an organizational information protection stature. На основе этих процессов может формироваться инфраструктура для решения следующих задач:It can serve as infrastructure for:
  • Соблюдение стандартов в сфере конфиденциальности данных и нормативных требований.Helping meet data privacy standards and regulatory compliance requirements
  • Поддержка сценариев безопасности, таких как мониторинг (аудит) и оповещение о необычном доступе к конфиденциальным данным.Various security scenarios, such as monitoring (auditing) and alerting on anomalous access to sensitive data
  • Упрощение определения мест размещения конфиденциальных данных в организации, благодаря чему администраторы могут предпринимать необходимые меры для защиты базы данных.Making it easier to identify where sensitive data resides in the enterprise so admins can take the right steps securing the database
подсистема аудита SQL ServerSQL Server Audit Возможности аудита также расширены. Теперь в запись журнала аудита добавлено новое поле data_sensitivity_information, в котором содержится классификация конфиденциальности (метки) фактических данных, возвращенных запросом.Auditing has also been enhanced to include a new field data_sensitivity_information in the audit log record, which contains the sensitivity classifications (labels) of the actual data that was returned by the query. Дополнительные сведения и примеры см. ADD SENSITIVITY CLASSIFICATIONFor details and examples, see ADD SENSITIVITY CLASSIFICATION.
   

Высокий уровень доступностиHigh availability

Одна из общих задач при развертывании SQL ServerSQL Server заключается в том, чтобы обеспечить доступность всех критически важных экземпляров SQL ServerSQL Server и баз данных в них для организации и конечных пользователей согласно их потребностям.One common task that everyone who deploys SQL ServerSQL Server has to account for is making sure that all mission critical SQL ServerSQL Server instances and the databases within them are available whenever the business and end users need them. Доступность является ключевым компонентом платформы SQL ServerSQL Server, и SQL Server 2019 (15.x)SQL Server 2019 (15.x) представляет множество новых функций и усовершенствований, позволяющих компаниям обеспечить высокую доступность сред баз данных.Availability is a key pillar of the SQL ServerSQL Server platform, and SQL Server 2019 (15.x)SQL Server 2019 (15.x) introduces many new features and enhancements that allow businesses to ensure that their database environments are highly available.

Группы доступностиAvailability Groups

Новые функции или обновленияNew feature or update СведенияDetails
До пяти синхронных репликUp to five synchronous replicas В SQL Server 2019 (15.x)SQL Server 2019 (15.x) максимальное количество синхронных реплик увеличено до пяти, по сравнению с тремя в SQL Server 2017 (14.x);SQL Server 2017 (14.x).SQL Server 2019 (15.x)SQL Server 2019 (15.x) increases the maximum number of synchronous replicas to 5, up from 3 in SQL Server 2017 (14.x);SQL Server 2017 (14.x). Вы можете настроить эту группу из пяти реплик для автоматического перехода на другой ресурс в пределах группы.You can configure this group of five replicas to have automatic failover within the group. Предоставляется одна первичная реплика и четыре синхронные вторичные реплики.There is one primary replica, plus four synchronous secondary replicas.
Перенаправление подключения от вторичной реплики к первичнойSecondary-to-primary replica connection redirection Позволяет направлять подключения клиентских приложений к первичной реплике независимо от целевого сервера, указанного в строке подключения.Allows client application connections to be directed to the primary replica regardless of the target server specified in the connection string. Дополнительные сведения см. в статье Перенаправление подключения с правами на чтение и запись с вторичной на первичную реплику (группы доступности AlwaysOn).For details, see Secondary to primary replica read/write connection redirection (Always On Availability Groups).
Преимущества HADRHADR Benefits Каждый клиент Software Assurance SQL Server сможет использовать три улучшенных преимущества для любого выпуска SQL Server, который в настоящее время поддерживается корпорацией Майкрософт.Every Software Assurance customer of SQL Server will be able to use three enhanced benefits for any SQL Server release that is still supported by Microsoft. Дополнительные сведения см. в нашем объявлении.For details, see our announcement here.
   

ВосстановлениеRecovery

Новые функции или обновленияNew feature or update СведенияDetails
Ускоренное восстановление базы данныхAccelerated database recovery Сокращает время восстановления после перезапуска или длительного отката транзакций с помощью ускоренного восстановления базы данных (ADR).Reduce the time to recover after a restart or a long-running transaction rollback with accelerated database recovery (ADR). См. раздел Ускоренное восстановление баз данных.See Accelerated database recovery.
   

Возобновляемые операцииResumable operations

Новые функции или обновленияNew feature or update СведенияDetails
Сборка и перестроение кластеризованных индексов columnstore в режиме "в сети"Online clustered columnstore index build and rebuild См. раздел Выполнение операций с индексами в режиме "в сети".See Perform Index Operations Online.
Возобновляемая сборка индексов rowstore в режиме "в сети"Resumable online rowstore index build См. раздел Выполнение операций с индексами в режиме "в сети".See Perform Index Operations Online.
Приостановка и возобновление начального сканирования прозрачного шифрования данных (TDE)Suspend and resume initial scan for Transparent Data Encryption (TDE) См. раздел Сканирование — прозрачное шифрование данных (TDE).See Transparent Data Encryption (TDE) scan - suspend and resume.
   

Вариант платформыPlatform choice

SQL Server 2019 (15.x)SQL Server 2019 (15.x) основан на нововведениях, появившихся в SQL Server 2017 (14.x);SQL Server 2017 (14.x), которые позволяют запускать SQL ServerSQL Server на выбранной вами платформе с большей функциональностью и безопасностью, чем когда-либо ранее.builds on the innovations that were introduced in SQL Server 2017 (14.x);SQL Server 2017 (14.x) to allow you to run SQL ServerSQL Server on your platform of choice with more functionality and security than ever before.

LinuxLinux

Новые функции или обновленияNew feature or update СведенияDetails
Поддержка репликации.Replication support См. статью Репликация SQL Server в Linux.See SQL Server Replication on Linux.
Поддержка координатора распределенных транзакций Майкрософт (MSDTC).Support for the Microsoft Distributed Transaction Coordinator (MSDTC) См. статью Настройка MSDTC в Linux.See How to configure MSDTC on Linux.
Поддержка OpenLDAP для сторонних поставщиков Active Directory.OpenLDAP support for third-party AD providers См. Учебник. Использование проверки подлинности Azure Active Directory с SQL Server на Linux.See Tutorial: Use Active Directory authentication with SQL Server on Linux.
Службы машинного обучения в LinuxMachine Learning Services on Linux См. статью Установка служб машинного обучения SQL Server (Python, R) в Linux.See Install SQL Server Machine Learning Services (Python and R) on Linux.
Улучшения TempDBTempDB improvements По умолчанию новая установка SQL Server на Linux создает несколько файлов данных TempDB на основе числа логических ядер (до восьми файлов данных).By default, a new installation of SQL Server on Linux creates multiple TempDB data files, based on the number of logical cores (with up to eight data files). Это не применимо к обновлениям основной или дополнительной версии на месте.This doesn't apply to in-place minor or major version upgrades. Размер каждого файла TempDB составляет 8 МБ с возможностью автоматического увеличения до 64 МБ.Each TempDB file is 8 MB with an auto growth of 64 MB. Это поведение аналогично поведению установки SQL Server по умолчанию в Windows.This behavior is similar to the default SQL Server installation on Windows.
PolyBase на компьютерах под управлением LinuxPolyBase on Linux См. документацию по установке PolyBase в Linux для соединителей вне Hadoop.See Install PolyBase on Linux for non-Hadoop connectors.

См. статью Сопоставление типов PolyBase.See PolyBase type mapping.
Поддержка системы отслеживания измененных данных (CDC)Change Data Capture (CDC) support Система отслеживания измененных данных (CDC) теперь поддерживается в Linux для SQL Server 2019 (15.x)SQL Server 2019 (15.x).Change Data Capture (CDC) is now supported on Linux for SQL Server 2019 (15.x)SQL Server 2019 (15.x).
   

КонтейнерыContainers

Самый простой способ начать работу с SQL ServerSQL Server — использовать контейнеры.The easiest way to get started working with SQL ServerSQL Server is to use containers. SQL Server 2019 (15.x)SQL Server 2019 (15.x) основан на нововведениях, появившихся в более ранних версиях, позволяющих более безопасно развертывать контейнеры SQL ServerSQL Server на новых платформах и с большей функциональностью.builds on the innovations introduced in earlier versions to enable you to deploy SQL ServerSQL Server containers on new platforms, in a safer manner, and with more functionality.

Новые функции или обновленияNew feature or update СведенияDetails
Реестр контейнеров МайкрософтMicrosoft Container Registry Реестр контейнеров Майкрософт теперь заменяет Docker Hub в качестве источника новых официальных образов контейнеров Майкрософт, включая SQL Server 2019 (15.x)SQL Server 2019 (15.x).The Microsoft Container Registry now replaces Docker Hub for new official Microsoft container images, including SQL Server 2019 (15.x)SQL Server 2019 (15.x).
Непривилегированные контейнерыNon-root containers SQL Server 2019 (15.x)SQL Server 2019 (15.x) предоставляет возможность создания более безопасных контейнеров путем запуска процесса SQL ServerSQL Server по умолчанию от имени пользователя, не являющегося привилегированным.introduces the ability to create safer containers by starting the SQL ServerSQL Server process as a non-root user by default. См. раздел Сборка и запуск контейнеров SQL Server от имени непривилегированного пользователя.See build and run SQL Server containers as a non-root user.
Сертифицированные образы контейнеров на основе Red HatRed Hat certified container images Начиная с SQL Server 2019 (15.x)SQL Server 2019 (15.x)можно запускать контейнеры SQL Server на Red Hat Enterprise Linux.Starting with SQL Server 2019 (15.x)SQL Server 2019 (15.x), you can run SQL Server containers on Red Hat Enterprise Linux.
Поддержка PolyBase и машинного обученияPolyBase and Machine Learning support В SQL Server 2019 (15.x)SQL Server 2019 (15.x) появились новые способы работы с контейнерами SQL Server, такие как службы машинного обучения и PolyBase.SQL Server 2019 (15.x)SQL Server 2019 (15.x) introduces new ways to work with SQL Server Containers such as Machine Learning Services and PolyBase. Ознакомьтесь с примерами контейнеров SQL Server в репозитории GitHub.Check out some examples in the SQL Server in container GitHub repository.
   

Параметры установкиSetup options

Новые функции или обновленияNew feature or update СведенияDetails
Новые параметры настройки памятиNew memory setup options Задает конфигурации минимальной памяти сервера (МБ) и максимальной памяти сервера (МБ) во время установки.Sets the min server memory (MB) and max server memory (MB) server configurations during installation. См. статью Настройка ядра СУБД — страница ресурсов памяти, а также в описаниях параметров USESQLRECOMMENDEDMEMORYLIMITS, SQLMINMEMORY и SQLMAXMEMORY в разделе Установка SQL Server из командной строки.See Database Engine Configuration - Memory page and the USESQLRECOMMENDEDMEMORYLIMITS, SQLMINMEMORY, and SQLMAXMEMORY parameters in Install SQL Server from the Command Prompt. Предложенное значение соответствует рекомендациям по настройке памяти, приведенным в разделе Параметры конфигурации памяти сервера.The proposed value aligns with the memory configuration guidelines in Server Memory Configuration Options.
Новые параметры настройки параллелизмаNew parallelism setup options Задает параметр максимального уровня параллелизма во время установки.Sets the max degree of parallelism server configuration during installation. См. статью Настройка ядра СУБД — страница MaxDOP и в описании параметра SQLMAXDOP в разделе Установка SQL Server из командной строки.See Database Engine Configuration - MaxDOP page and the SQLMAXDOP parameter in Install SQL Server from the Command Prompt. Значение по умолчанию соответствует рекомендациям по максимальной степени параллелизма, приведенным в разделе Настройка параметра конфигурации сервера max degree of parallelism.The default value aligns with the max degree of parallelism guidelines in Configure the max degree of parallelism Server Configuration Option.
Предупреждение при установке ключа продукта лицензии Server/CALSetup warning on Server/CAL license Product Key Если вводится ключ продукта лицензии Enterprise Server или CAL и при включенной технологии Hyper-Threading на компьютере установлено более 20 физических ядер или 40 логических ядер, во время установки отобразится предупреждение.If an Enterprise Server/CAL license Product Key is entered, and the machine has more than 20 physical cores, or 40 logical cores when Hyper-Threading is enabled, a warning is shown during setup. Пользователи по-прежнему могут подтвердить ограничение и продолжить установку, или ввести ключ лицензии, поддерживающий максимальное число процессоров операционной системы.Users can still acknowledge the limitation and continue setup, or enter a License Key that supports the operating system maximum number of processors.
   

Службы машинного обучения SQL ServerSQL Server Machine Learning Services

Новые функции или обновленияNew feature or update СведенияDetails
Моделирование на основе разделовPartition-based modeling Вы можете обрабатывать внешние сценарии для каждой секции данных с использованием новых параметров, добавленных в sp_execute_external_script.You can process external scripts per partition of your data by using the new parameters added to sp_execute_external_script. Эта функция поддерживает обучение нескольких небольших моделей (одна модель на раздел данных) вместо одной большой.This functionality supports training many small models (one model per partition of data) instead of one large model. См. раздел Создание моделей на основе секций.See Create partition-based models.
Отказоустойчивый кластер Windows ServerWindows Server Failover Cluster Вы можете настроить высокий уровень доступности для служб машинного обучения в отказоустойчивом кластере Windows Server.You can configure high availability for Machine Learning Services on a Windows Server Failover Cluster.
   

службы SQL Server Analysis ServicesSQL Server Analysis Services

В этом выпуске появились новые функции и улучшения производительности, управления ресурсами и поддержки клиентов.This release introduces new features and improvements for performance, resource governance, and client support.

Новые функции или обновленияNew feature or update СведенияDetails
Группы вычисления в табличных моделяхCalculation groups in tabular models Группы вычисления могут значительно сократить количество избыточных мер за счет группировки общих выражений мер в соответствии с вычисляемыми элементами.Calculation groups can significantly reduce the number of redundant measures by grouping common measure expressions as calculation items. Дополнительные сведения см. в разделе Группы вычисления в табличных моделях.To learn more, see Calculation groups in tabular model.
Чередование запросовQuery interleaving Чередование запросов — это табличный режим системной конфигурации, который может уменьшить время отклика запросов пользователей в сценариях с высоким уровнем параллелизма.Query interleaving is a tabular mode system configuration that can improve user query response times in high-concurrency scenarios. Дополнительные сведения см. в статье о чередовании запросов.To learn more, see Query interleaving.
Связи "многие ко многим" в табличных моделяхMany-to-many relationships in tabular models Позволяет устанавливать связи "многие ко многим" между неуникальными столбцами в разных таблицах.Allows many-to-many relationships between tables where both columns are non-unique. Дополнительные сведения см. в разделе Отношения в табличных моделях.To learn more, see Relationships in tabular models.
Настройка свойств для регуляции ресурсовProperty settings for resource governance Этот выпуск включает новые параметры для управления памятью: Memory\QueryMemoryLimit, DbpropMsmdRequestMemoryLimit и OLAP\Query\RowsetSerializationLimit для управления ресурсами.This release includes new memory settings: Memory\QueryMemoryLimit, DbpropMsmdRequestMemoryLimit, and OLAP\Query\RowsetSerializationLimit for resource governance. Дополнительные сведения см. в разделе Настройки памяти.To learn more, see Memory settings.
Параметр управления для обновлений кэша Power BIGovernance setting for Power BI cache refreshes В этом выпуске представлено свойство ClientCacheRefreshPolicy, которое переопределяет кэширование данных для плитки панели мониторинга и данных отчета для начальной загрузки отчетов Live Connect с помощью службы Power BI.This release introduces the ClientCacheRefreshPolicy property, which overrides caching dashboard tile data and report data for initial load of Live connect reports by the Power BI service. Дополнительные сведения см. в разделе Общие свойства.To learn more, see General Properties.
Интерактивное подключениеOnline attach Такое подключение можно использовать для синхронизации реплик только для чтения в локальных средах масштабирования запросов.Online attach can be used for synchronization of read-only replicas in on-premises query scale-out environments. Дополнительные сведения см. в разделе Интерактивное подключение.To learn more, see Online attach.
   

SQL Server Integration ServicesSQL Server Integration Services

В этом выпуске появились новые функции для улучшения файловых операций.This release introduces new features to improve file operations.

Новые функции или обновленияNew feature or update СведенияDetails
Задача "Гибкая работа с файлами"Flexible file task Выполнение файловых операций в локальной файловой системе, хранилище BLOB-объектов Azure и Azure Data Lake Storage 2-го поколения.Perform file operations on Local File System, Azure Blob Storage, and Azure Data Lake Storage Gen2. См. статью Задача "Гибкая работа с файлами".See Flexible File Task.
Источник и назначение "Гибкая работа с файлами"Flexible file source and destination Чтение и запись данных для хранилища BLOB-объектов Azure и Azure Data Lake Storage 2-го поколения.Read and write data for Azure Blob Storage, and Azure Data Lake Storage Gen2. См. статьи Источник "Гибкая работа с файлами" и Назначение "Гибкая работа с файлами".See Flexible File Source and Flexible File Destination.

SQL Server Службы Master Data ServicesMaster Data ServicesSQL Server Службы Master Data ServicesMaster Data Services

Новые функции или обновленияNew feature or update СведенияDetails
Поддержка базы данных управляемого экземпляра базы данных SQL AzureSupport for Azure SQL Database managed instance databases Размещение Службы Master Data ServicesMaster Data Services на управляемом экземпляре.Host Службы Master Data ServicesMaster Data Services on a managed instance. См. раздел Установка и настройка Службы Master Data ServicesMaster Data Services.See Службы Master Data ServicesMaster Data Services installation and configuration.
Новые элементы управления HTMLNew HTML controls Элементы управления HTML заменяют все бывшие компоненты Silverlight.HTML controls replace all former Silverlight components. Зависимость от Silverlight устранена.Silverlight dependency removed.
   

службы SQL Server Reporting ServicesSQL Server Reporting Services

Этот выпуск функций SQL Server Reporting Services поддерживает управляемые экземпляры SQL Azure, наборы данных Power BI Premium,улучшенную доступность, Azure Active Directory Application Proxy и прозрачное шифрование базы данных.This release of SQL Server Reporting Services features support for Azure SQL Managed Instances, Power BI Premium datasets, enhanced accessibility, Azure Active Directory Application Proxy, and Transparent Database Encryption. Он также включает обновление построителя отчетов Майкрософт.It also brings an update to Microsoft Report Builder. Дополнительные сведения см. в статье Новые возможности служб SQL Server Reporting Services.See What's new in SQL Server Reporting Services for details.

См. также разделSee also

Дальнейшие действияNext steps

Получить справку