Microsoft SQL Server 2017

Назад к статьям

Новый Microsoft SQL Server 2017

Microsoft анонсировала выход, предварительной версии Microsoft SQL Server 2017.

SQL Server 2017 способен работать как на Windows так и на Linux. Надо отметить, что SQL Server 2017 показал мировой рекорд в рабочей нагрузке на хранилище данных TPC-H 1TB (без кластеризации). Испытания проводились на оборудовании HPE Prolliant с операционной системой Red Hat Enterprise Linux. Показатели превзошли показатели производительности SQL Server 2016 на том же оборудовании.

Национальный институт стандартов и технологий (NIST), говорит о том, что за последнии 7 лет, SQL Server был наименее уязвим (в базе данных уязвимостей). SQL Server 2017 в Windows и Linux является лучшей базой данных для Ваших критически важных приложений и лучший выбор в плане рабочих нагрузок хранилищ данных.

Купить SQL Server 2017 сейчас


Ключевые улучшения CTP 2.0 для Windows и Linux

Появились новые возможности:

  • Запуск расширенной аналитики с применением Python в параллельном и масштабируемом режиме
  • Хранение анализ данных графа
  • и др


В Microsoft SQL Server 2017 добавлены семейство интеллектуальных функций базы данных Adaptive Query Processing. Эти функции автоматически поддерживают работу запросов баз данных с максимальной эффективностью, не требуя дополнительной настройки от администраторов баз данных. Кроме того, CTP 2.0 Adaptive Query Processing добавляет адаптивные объединения пакетного режима и возможности выполнения чередования. Чередование с чередованием улучшает производительность запросов, которые ссылаются на функции оценки таблиц с несколькими операциями, путем отображения счетчиков строк времени в оптимизатор запросов.

В Linux стали доступны те функции, которые ранее были только в Windows.

Например:

  • Additional SQL Server Agent capabilities - используйте агент SQL Server для синхронизации реплик с доставкой журналов.
  • Listener for Always On availability groups - listener позволяет клиентам подключаться к основной реплике в группе доступности, контролировать доступность и направлять подключения к репликам.


Еще одним новым ключевым улучшением в CTP 2.0 SQL Server 2017 является возможность запускать язык Python в базе данных для масштабирования и ускорения машинного обучения, прогнозирующей аналитики и сценариев обработки данных. Новая возможность под названием Microsoft Machine Learning Services позволяет запускать скрипты Python непосредственно на сервере базы данных или внедряться в скрипты T-SQL, где их можно легко развернуть в базе данных в виде хранимых процедур и легко вызвать из клиента SQL Приложений посредством вызова хранимой процедуры.

Microsoft SQL Server 2017 также расширяет производительность и масштаб Python, предоставляя набор параллельных алгоритмов, которые ускоряют преобразование данных, статистические тесты и аналитические алгоритмы. В настоящее время эта функциональность и возможность запуска R in-database и в масштабе доступны только в операционной системе Windows Server.

SQL Server 2017 CTP 2.0 скачать можно уже сегодня! Изучайте SQL Server с помощью учебных руководств Microsoft, которые покажут вам, как установить и использовать SQL Server 2017 на MacOS, Docker, Windows и Linux и быстро создать приложение на языке программирования по вашему выбору.


Установка MS SQL на Linux
Как установить Microsoft SQL Server 2017 на Linux? Для примера возьму SUSE Linux Enterprise Server 12 SP2 и проведу онлайн - установку.
На  SUSE Linux Enterprise Server 12 SP2 нужно установить Software Development Kit. Если операционная система только планируется к установке, то SDK можно выбрать на этапе установки Linux. Без Software Development Kit при попытке установить sql server, система будет сообщать о отсутствии необходимого libsss_nss_idmap0.

Как установить Microsoft SQL Server 2017 на Linux


Для начала установки Microsoft SQL Server 2017, добавлю репозиторий
sudo zypper addrepo -fc https://packages.microsoft.com/config/sles/12/mssql-server.repo
sudo zypper --gpg-auto-import-keys refresh

Добавить репозиторий Microsoft SQL Server 2017 в SLES


Запускаю установку SQL Server через zypper
sudo zypper install mssql-server

Запуск установки Microsoft SQL Server 2017 на SUSE Linux

Далее даю комманду конфигурации SQL сервера
sudo /opt/mssql/bin/mssql-conf setup


Необходимо создать пароль учетной записи SA. Пароль должен быть надежным, не менее 8 символов.

Как установить пароль администратор Microsoft SQL Server 2017

Затем проверяю запущена ли служба
systemctl status mssql-server

Для удаленного подключения к Microsoft SQL Server 2017 используется TCP порт 1433. Как подключаться к linux серверу по ssh, читайте в этом материале. Готово, MS SQL Server успешно установлен на Linux. Купить Microsoft SQL Server 2017

Microsoft SQL Server 2017 Relase Candidate 2 (RC2) для Windows скачать

Смотрите виде о установке SQL на Linux. Комментарии оставляйте под видео на канале.