Поиск по сайту
Специальные предложения
Курсы валют
€1,00 = 79.50
$1,00 = 69.50
Состав заказа

Новые возможности SQL Server 2017

Microsoft SQL Server

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

Ядро СУБД 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.
  • Возобновляемая перестройка индексов в подключенном режиме: позволяет возобновить эту операцию с момента остановки после сбоя (например, при отработке отказа в реплику или нехватке места на диске) либо приостановить и возобновить ее позже.
  • Параметр IDENTITY_CACHE для ALTER DATABASE SCOPED CONFIGURATION позволяет избежать пропусков в значениях столбцов удостоверений при непредвиденной перезагрузке или отработке отказа сервера на вторичный сервер.
  • Автоматическая настройка базы данных предоставляет сведения о возможных проблемах с обработкой запросов и рекомендуемые решения. Она также может автоматически исправлять выявленные проблемы.
  • Новые возможности для баз данных графов, предназначенные для моделирования связей "многие ко многим", включают новый синтаксис CREATE TABLE для создания граничных таблиц и таблиц узлов, а также ключевое слово MATCH для запросов.
  • Параметр sp_configure, который называется clr strict security, включен по умолчанию для повышения безопасности сборок CLR.
  • Программа установки теперь позволяет задать для каждого файла tempdb начальный размер до 256 ГБ (262 144 МБ). Если размер файла превышает 1 ГБ, а мгновенная инициализация файлов не включена, выдается соответствующее предупреждение. (CTP 2.0)
  • Столбец modified_extent_page_count в sys.dm_db_file_space_usage отслеживает разностные изменения в каждом файле базы данных, что позволяет использовать интеллектуальные решения для полного или разностного резервного копирования, основываясь на проценте измененных страниц базы данных.
  • Синтаксис T-SQL SELECT INTO теперь поддерживает загрузку таблицы в файловую группу, отличную от пользовательской группы по умолчанию, с помощью ключевого слова ON.
  • Теперь поддерживаются транзакции между всеми базами данных, входящими в группу доступности AlwaysOn, включая базы данных, являющиеся частью одного экземпляра.
  • Новые функции для Групп доступности включают поддержку групп без кластеров, параметр минимального числа реплик для фиксации, возможности миграции между Windows и Linux и тестирование на обеих системах.
  • Новые динамические административные представления:
    • sys.dm_db_log_stats предоставляет сводку атрибутов и сведения о файлах журналов транзакций, которые помогают контролировать работоспособность в журналах транзакций.
    • sys.dm_tran_version_store_space_usage отслеживает использование хранилища версий для каждой базы данных, что помогает оперативно планировать размеры tempdb.
    • sys.dm_db_log_info предоставляет сведения о виртуальных файлах журнала (VLF) для отслеживания возможных проблем с журналами транзакций, оповещения об этих проблемах и их предотвращения.
    • sys.dm_db_stats_histogram – это новое динамическое административное представление для анализа статистики.
    • sys.dm_os_host_info предоставляет сведения об операционной системе для Windows и Linux.
  • Инструмент Database Tuning Advisor (DTA) получил дополнительные функции и более высокую производительность.
  • Усовершенствования работы в памяти включают поддержку вычисляемых столбцов в оптимизированных для памяти таблицах, а также полную поддержку функций JSON и оператор CROSS APPLY для модулей, скомпилированных в собственном коде.
  • Новые строковые функции: CONCAT_WS, TRANSLATE и TRIM, а для функции STRING_AGG теперь поддерживается WITHIN GROUP.
  • Появились новые параметры массового доступа (BULK INSERT и OPENROWSET(BULK...)) для файлов CSV и BLOB-файлов Azure.
  • Улучшения работы с оптимизированными для памяти объектами включают sp_spaceused и устранение ограничения в 8 индексов для оптимизированных для памяти таблиц, sp_rename для этих таблиц и для скомпилированных в собственном коде модулей T-SQL, а также CASE и TOP (N) WITH TIES для скомпилированных в собственном коде модулей. Файлы файловой группы, оптимизированные для памяти, теперь можно хранить, помещать в резервную копию и восстанавливать с помощью службы хранилища Azure.
  • DATABASE SCOPED CREDENTIAL – новый класс защищаемых элементов, поддерживающих разрешения CONTROL, ALTER, REFERENCES, TAKE OWNERSHIP и VIEW DEFINITION. ADMINISTER DATABASE BULK OPERATIONS теперь отображается в sys.fn_builtin_permissions.
  • Добавлена база данных COMPATIBILITY_LEVEL 140.

Службы SQL Server 2017 Integration Services (SSIS)

  • Новый компонент Scale Out в SSIS содержит следующие новые и измененные функции.
    • Мастер масштабирования Scale Out теперь поддерживает высокий уровень доступности.
    • Улучшена отработка отказа для журналов выполнения из рабочих ролей масштабирования Scale Out.
    • Параметр runincluster хранимой процедуры [catalog].[create_execution] переименован в runinscaleout для согласованности и удобства чтения.
    • Каталог SSIS содержит новое глобальное свойство, позволяющее указать режим по умолчанию для выполнения SSIS-пакетов.
  • В новом компоненте Scale Out для SSIS вы теперь можете использовать параметр Use32BitRuntime при активации выполнения.
  • SQL Server 2017 Integration Services (SSIS) теперь поддерживает SQL Server на Linux, и новый пакет позволяет вам запускать пакеты SSIS в Linux из командной строки.
  • Новый компонент Scale Out для SSIS значительно упрощает запуск SSIS на множестве компьютеров.
  • Источник OData и диспетчер подключений OData теперь поддерживают подключение к веб-каналам OData в Microsoft Dynamics AX Online и Microsoft Dynamics CRM Online.

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

  • Обновление с SQL Server 2012, SQL Server 2014 или SQL Server 2016 до SQL Server 2017 Master Data Services обеспечит вам улучшенную производительность и усовершенствованный интерфейс.
  • Теперь вы можете просматривать на странице Обозреватель веб-приложения отсортированный список сущностей, коллекций и иерархий.
  • Использование хранимой процедуры позволило значительно ускорить промежуточную обработку миллионов записей.
  • Кроме того, улучшена работа при разворачивании на странице Управление группами папки Сущности для назначения моделям разрешений. Страница Управление группами находится в веб-приложении в разделе Безопасность.

Службы SQL Server 2017 Analysis Services (SSAS)

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

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

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

Что касается CTP 2.1, службы SSRS больше не доступны для установки с помощью программы установки SQL Server.

  • В отчетах теперь доступны комментарии, позволяющие сообщать свою точку зрения и взаимодействовать с другими пользователями. Для комментариев также доступны вложения.
  • В последних выпусках построителя отчетов и SQL Server Data Tools вы можете создавать собственные запросы DAX для поддерживаемых табличных моделей данных SQL Server Analysis 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 удаленно из своей среды разработки для исследования данных и разработки моделей без перемещения данных.

Источник: https://docs.microsoft.com/ru-ru/sql/sql-server/what-s-new-in-sql-server-2017

Производитель: Microsoft

Назад в раздел




 
 

 
 

 
 

 
 



 
 

Microsoft Office Home and Business 2016 по выгодной цене

Новости

Акции


Вопросы и ответы


Статьи


Реклама



 

 



1С:Предприятие 8:




 
 



ООО "СофтМарк" работает с юридическими лицами. Мы принимаем оплату только по безналичному расчету. Информацию о программном обеспечении для домашних пользователей вы найдете в специальном разделе.

Заказы на программное обеспечение и услуги вы можете прислать на e-mail info@softmark.ru.