Microsoft �� linux servers

Руководство по установке Windows Server

Подсистема Windows для Linux доступна для установки на Windows Server 2019 (версия 1709) и более поздних версий. В этом руководстве рассматриваются действия по включению WSL на компьютере.

Включение подсистемы Windows для Linux

Перед запуском дистрибутивов Linux в Windows необходимо включить дополнительный компонент «Подсистема Windows для Linux» и перезагрузить компьютер.

Запустите PowerShell с правами администратора и выполните следующую команду.

Скачивание дистрибутива Linux

Выполните эти инструкции, чтобы скачать избранный дистрибутив Linux.

Извлечение и установка дистрибутива Linux

После загрузки дистрибутива Linux для извлечения его содержимого и установки вручную выполните следующие действия.

Извлеките содержимое пакета .appx , с помощью PowerShell:

Запустите средство запуска приложения дистрибутива в целевой папке. Средство запуска обычно называется .exe (например, ubuntu.exe ).

Сбой установки с ошибкой 0x8007007e. При возникновении этой ошибки система не поддерживает WSL. Убедитесь, что вы используете сборку Windows 16215 или более позднюю версию. Проверьте используемую сборку. Также убедитесь, что WSL включен и ваш компьютер перезагружен после включения этой функции.

3. Добавьте путь к дистрибутиву Linux в переменную PATH в Windows (в этом примере C:\Users\Administrator\Ubuntu ) с помощью PowerShell:

Источник

SQL Server on Linux

Applies to: SQL Server (all supported versions) — Linux

Starting with SQL Server 2017, SQL Server runs on Linux. It’s the same SQL Server database engine, with many similar features and services regardless of your operating system.

SQL Server 2019 is available! To find out what’s new for Linux in the latest release, see What’s new in SQL Server 2019 for Linux.

SQL Server 2019 runs on Linux. It’s the same SQL Server database engine, with many similar features and services regardless of your operating system. To find out more about this release, see What’s new in SQL Server 2019 for Linux.

Install

To get started, install SQL Server on Linux using one of the following quickstarts:

Docker itself runs on multiple platforms, which means that you can run the Docker image on Linux, Mac, and Windows.

Connect

After installation, connect to the SQL Server instance on your Linux machine. You can connect locally or remotely and with a variety of tools and drivers. The quickstarts demonstrate how to use the sqlcmd command-line tool. Other tools include the following:

Tool Tutorial
Visual Studio Code (VS Code) Use VS Code with SQL Server on Linux
SQL Server Management Studio (SSMS) Use SSMS on Windows to connect to SQL Server on Linux
SQL Server Data Tools (SSDT) Use SSDT with SQL Server on Linux

Explore

SQL Server 2017 has the same underlying database engine on all supported platforms, including Linux. Therefore, many existing features and capabilities operate the same way on Linux. This area of the documentation exposes some of these features from a Linux perspective. It also calls out areas that have unique requirements on Linux.

If you are already familiar with SQL Server, review the Release notes for general guidelines and known issues for this release. Then look at what’s new for SQL Server on Linux as well as what’s new for SQL Server 2017 overall.

SQL Server 2019 (15.x) has the same underlying database engine on all supported platforms, including Linux. Therefore, many existing features and capabilities operate the same way on Linux. This area of the documentation exposes some of these features from a Linux perspective. It also calls out areas that have unique requirements on Linux.

If you are already familiar with SQL Server on Linux, review the Release notes for general guidelines and known issues for this release. Then look at what’s new for SQL Server 2019 on Linux.

All versions of SQL Server

SQL Server 2017 and SQL Server 2019 (15.x) have the same underlying database engine on all supported platforms, including Linux. Therefore, many existing features and capabilities operate the same way on Linux. This area of the documentation exposes some of these features from a Linux perspective. It also calls out areas that have unique requirements on Linux.

If you are already familiar with SQL Server on Linux, review the release notes:

Then look at what’s new:

For answers to frequently asked questions, see the SQL Server on Linux FAQ.

Get help

Contribute to SQL documentation

Did you know that you can edit SQL content yourself? If you do so, not only do you help improve our documentation, but you also get credited as a contributor to the page.

Источник

Выпуски и поддерживаемые функции SQL Server 2019 на Linux

Применимо к: SQL Server (все поддерживаемые версии) — Linux

В этой статье подробно описаны функции, поддерживаемые различными выпусками SQL Server 2019 на Linux. Описание выпусков и поддерживаемых функций SQL Server в Windows см. в статье SQL Server 2019 — Windows.

Требования для установки сильно зависят от потребностей приложения. Различные выпуски SQL Server удовлетворяют индивидуальным требованиям каждой организации или отдельного лица к производительности, среде выполнения и цене. Набор устанавливаемых компонентов SQL Server зависит от потребностей конкретного пользователя. В следующих разделах содержатся сведения, на основе которых из множества выпусков и компонентов, доступных в SQL Server, можно сделать наилучший выбор.

Актуальные заметки о выпуске и сведения о новых возможностях содержатся в следующих разделах:

Список функций SQL Server, которые недоступны в Linux, см. в статье Неподдерживаемые функции и службы.

Попробуйте SQL Server!

SQL Server , выпуски

Эти выпуски SQL Serverописаны в следующей таблице.

SQL Server edition Определение
Enterprise Выпуск SQL Server Enterprise Edition является предложением класса «Премиум», обеспечивающим полный набор возможностей ЦОД с исключительно высокой производительностью, что позволяет добиться высокого уровня обслуживания важнейших рабочих нагрузок.
Standard Выпуск SQL Server Standard обеспечивает основные функции управления данными для приложений, работающих в отделах и небольших организациях. Поддерживаются распространенные средства разработки в локальных системах и вычислительных облаках, что делает возможным эффективное управление базами данных с минимальными затратами ИТ-ресурсов.
Интернет ВыпускSQL Server Web Edition — это вариант с низкой совокупной стоимостью владения, предназначенный для размещения веб-сайтов и дополнительных веб-услуг, который по доступной цене обеспечивает масштабируемость и функции управления для небольших и крупномасштабных веб-проектов.
Разработчик ВыпускSQL Server Developer Edition позволяет разработчикам создавать приложения любого типа на базе SQL Server. Он включает все функциональные возможности выпуска Enterprise Edition, однако лицензируется как система для разработки и тестирования, а не для применения в качестве рабочего сервера. Выпуск SQL Server Developer Edition является идеальным выбором для тех, кто создает и тестирует приложения.
Express Выпуск Express является бесплатной базой данных начального уровня и идеально подходит для обучения, а также для создания управляемых данными приложений, работающих на рабочих станциях и небольших серверах. Этот выпуск — лучший выбор для независимых поставщиков программного обеспечения, непрофессиональных разработчиков и любителей, создающих клиентские приложения. Если необходимы дополнительные функции базы данных, выпуск SQL Server Express можно легко обновить до версий SQL Serverболее высокого класса.

Использование SQL Server с клиентскими и серверными приложениями

На компьютер, где работают клиент-серверные приложения, которые подключаются непосредственно к экземпляру SQL Server , можно установить только клиентские компоненты SQL Server. Установка клиентских компонентов будет хорошим выбором также и в том случае, если администрируется экземпляр SQL Server на сервере базы данных или планируется разработка приложений SQL Server .

составные части компонента SQL Server.

SQL Server 2019 на Linux поддерживает ядро СУБД SQL Server. В приведенной ниже таблице описаны функции ядра СУБД.

Компоненты сервера Описание
Компонент SQL Server Database Engine Компонент SQL Server Database Engine включает компонент Компонент Database Engine, основную службу для хранения, обработки и обеспечения безопасности данных, репликации, полнотекстового поиска, а также средства управления реляционными и XML-данными и возможности интеграции с системами аналитики данных.

Выпуски Developer, Enterprise Core и Evaluation
Поддерживаемые компоненты для выпусков Developer, Enterprise Core и Evaluation указаны в списке возможностей SQL Server Enterprise в приведенных ниже таблицах.

Выпуск Developer по-прежнему поддерживает только один клиент для распределенного воспроизведения SQL Server.

Ограничения масштабирования

Компонент Enterprise Standard Интернет Express
Максимальная вычислительная мощность, используемая одним экземпляром, — Компонент SQL Server Database Engine 1 Максимальное значение, поддерживаемое операционной системой Ограничение: меньшее из 4 процессоров и 24 ядер Ограничение: меньшее из 4 процессоров и 16 ядер Ограничение: меньшее из 1 процессора и 4 ядер
Максимальная вычислительная мощность, используемая одним экземпляром, — Службы Analysis Services или Службы Reporting Services Максимальное значение, поддерживаемое операционной системой Ограничение: меньшее из 4 процессоров и 24 ядер Ограничение: меньшее из 4 процессоров и 16 ядер Ограничение: меньшее из 1 процессора и 4 ядер
Максимальный объем памяти для буферного пула на экземпляр Компонент SQL Server Database Engine Максимум, поддерживаемый операционной системой 128 ГБ 64 ГБ 1410 МБ
Максимальная емкость для расширения буферного пула на экземпляр Компонент SQL Server Database Engine 32* (максимальная конфигурация памяти сервера) 4* (минимальная конфигурация памяти сервера) Недоступно Недоступно
Максимальный объем памяти для кэша сегмента Columnstore на экземпляр Компонент SQL Server Database Engine Неограниченная память 32 ГБ 16 ГБ 352 МБ
Максимальный размер данных, оптимизированных для памяти, на базу данных в Компонент SQL Server Database Engine Неограниченная память 32 ГБ 16 ГБ 352 МБ
Максимальный размер реляционной базы данных 524 ПБ 524 ПБ 524 ПБ 10 ГБ

1 Использование выпуска Enterprise Edition с лицензированием по принципу «лицензия на сервер и клиентские лицензии (Server+CAL)» (недоступно для новых соглашений) ограничено максимум 20 ядрами в расчете на экземпляр SQL Server. В модели лицензирования по числу ядер никаких ограничений нет. Дополнительные сведения см. в статье Вычисление производительности выпуска SQL Server.

Высокий уровень доступности реляционной СУБД

Компонент Enterprise Standard Интернет Express
доставка журналов; Да Да Да нет
Сжатие резервных копий Да Да Нет нет
Моментальный снимок базы данных Да Да Нет нет
Экземпляр отказоустойчивого кластера Always On 1 Да Да Нет нет
Группы доступности Always On 2 Да Нет Нет нет
Базовые группы доступности 3 нет Да Нет нет
Группа доступности с минимальным числом реплик для фиксации Да Да Нет нет
Группа доступности без кластеров Да Да Нет нет
Восстановление страниц и файлов в режиме «в сети» Да Нет Нет нет
Индексирование в сети Да Нет Нет нет
Возобновляемая перестройка индексов в подключенном режиме Да Нет Нет нет
Изменение схемы в режиме «в сети» Да Нет Нет нет
Быстрое восстановление Да Нет Нет нет
Зеркальные резервные копии Да Нет Нет нет
Поддержка памяти и ЦП с «горячей» заменой Да Нет Нет нет
Зашифрованная резервная копия Да Да Нет нет
Гибридное резервное копирование в Azure (резервное копирование по URL-адресу) Да Да Нет нет

1 В выпуске Enterprise количество узлов равно максимуму, поддерживаемому операционной системой. В выпуске Standard поддерживается два узла.

2 В выпуске Enterprise поддерживается до 8 вторичных реплик, включая 2 синхронные вторичные реплики.

3 В выпуске Standard поддерживаются базовые группы доступности. Базовая группа доступности поддерживает две реплики с одной базой данных. Дополнительные сведения о базовых группах доступности см. в разделе Базовые группы доступности.

Масштабируемость и производительность реляционных СУБД

Компонент Enterprise Standard Интернет Express
Columnstore 1 Да Да Да Да
Большие двоичные объекты в кластеризованных индексах columnstore Да Да Да Да
Перестройка некластеризованных индексов columnstore в подключенном режиме Да Нет Нет нет
Выполняющаяся в памяти OLTP 1 Да Да Да Да
Постоянная основная память Да Да Да Да
Секционирование таблиц и индексов Да Да Да Да
Сжатие данных Да Да Да Да
Resource Governor Да Нет Нет нет
Параллелизм секционированных таблиц Да Нет Нет нет
Поддержка NUMA, выделение памяти больших страниц и массива буфера Да Нет Нет нет
Управление ресурсами ввода-вывода Да Нет Нет нет
Отложенная устойчивость Да Да Да Да
Автоматическая настройка Да Нет Нет нет
Адаптивные соединения в пакетном режиме Да Нет Нет нет
Обратная связь по временно предоставляемому буферу памяти в пакетном режиме Да Нет Нет нет
Выполнение с чередованием для функций с табличным значением с несколькими инструкциями Да Да Да Да
Улучшения массовой вставки Да Да Да Да

1 Размер данных выполняющейся в памяти OLTP и кэша сегмента Columnstore ограничены объемом памяти, указанным в выпуске в разделе «Ограничения масштабирования». Максимальная степень параллелизма ограничена. Степень параллелизма процесса (DOP) для построения индекса ограничена значением 2 для выпуска Standard и 1 для выпусков Express и Web. Это относится к индексам columnstore, созданным на основе таблиц на диске и оптимизированных для памяти таблиц.

Безопасность реляционных СУБД

Компонент Enterprise Standard Интернет Express
Безопасность на уровне строк Да Да Да Да
Always Encrypted Да Да Да Да
Динамическое маскирование данных Да Да Да Да
Основные возможности аудита Да Да Да Да
Аудит мелких фрагментов данных Да Да Да Да
Прозрачное шифрование в базе данных (TDE) Да Да Нет нет
Определяемые пользователем роли Да Да Да Да
Автономные базы данных Да Да Да Да
Шифрование для резервного копирования Да Да Нет нет

Использование реляционных СУБД

Компонент Enterprise Standard Интернет Express
Выделенное административное соединение Да Да Да Да, с помощью флага трассировки
Поддержка скриптов PowerShell Да Да Да Да
Поддержка операций с компонентами приложения уровня данных — извлечение, развертывание, обновление, удаление Да Да Да Да
Автоматизация политики (проверка по расписанию и изменение) Да Да Да нет
Сборщик данных производительности Да Да Да нет
Стандартный производительности отчет Да Да Да нет
Структуры планов и закрепление плана для структур планов Да Да Да нет
Прямой запрос индексированных представлений (с использованием указания NOEXPAND) Да Да Да Да
Автоматическое сопровождение индексированного представления Да Да Да нет
Распределенные секционированные представления Да Нет Нет нет
Параллельные операции с индексами Да Нет Нет нет
Автоматическое использование индексированного представления оптимизатором запросов Да Нет Нет нет
Проверка согласованности параллелизма Да Нет Нет нет
Точка управления служебной программой SQL Server Да Нет Нет нет

Programmability

Компонент Enterprise Standard Интернет Express
JSON Да Да Да Да
Хранилище запросов Да Да Да Да
Temporal Да Да Да Да
Собственная поддержка XML Да Да Да Да
Индексирование XML Да Да Да Да
Возможности MERGE & UPSERT Да Да Да Да
Типы данных даты и времени Да Да Да Да
Поддержка международного использования Да Да Да Да
Семантический поиск и полнотекстовый поиск Да Да Да Да
Определение языка в запросе Да Да Да Да
Компонент Service Broker (сообщения) Да Да Нет (только клиент) Нет (только клиент)
конечные точки в языке Transact-SQL Да Да Да нет
График Да Да Да Да

1 Для горизонтального увеличения масштаба с несколькими вычислительными узлами требуется головной узел.

Службы Integration Services

Сведения о функциях служб Integration Services (SSIS), поддерживаемых различными выпусками SQL Server, см. в статье о функциях служб Integration Services, поддерживаемых разными выпусками SQL Server.

Пространственные службы и службы расположения

Имя функции Enterprise Standard Интернет Express
Пространственные индексы Да Да Да Да
Плоский и геодезический типы данных Да Да Да Да
Дополнительные пространственные библиотеки Да Да Да Да
Импорт-экспорт стандартных форматов пространственных данных Да Да Да Да

Неподдерживаемые функции и службы

Следующие функции и службы недоступны для SQL Server 2019 на Linux. Поддержка этих функций будет постепенно реализовываться с течением времени.

Область Неподдерживаемая функция или служба
Ядро СУБД Репликация слиянием
База данных Stretch
Распределенный запрос с сторонними подключениями
Связанные серверы для источников данных, отличных от SQL Server
Системные расширенные хранимые процедуры (XP_CMDSHELL и т. п.)
Filetable, FILESTREAM
Сборки CLR с набором разрешений EXTERNAL_ACCESS или UNSAFE
Buffer Pool Extension
Резервное копирование по URL-адресу: страничный BLOB-объект 2
Агент SQL Server Подсистемы: CmdExec, PowerShell, средство чтения очереди, SSIS, SSAS, SSRS
видны узлы
Управляемое резервное копирование
Обеспечение высокого уровня доступности Зеркальное отображение базы данных
Безопасность Расширенное управление ключами (Extensible Key Management)
Проверка подлинности AD для связанных серверов
Аутентификация AD для конечных точек групп доступности
Службы Обозреватель SQL Server
Службы R 1 SQL Server
StreamInsight
Службы Analysis Services
Службы Reporting Services
Data Quality Services
Службы Master Data Services

1 R SQL Server поддерживается в SQL Server, однако службы R SQL Server в виде отдельного пакета нет.

2 Резервное копирование по URL-адресу поддерживается для блочных BLOB-объектов с использованием подписанного URL-адреса.

Источник

Читайте также:  Samsung scx 4824 fn драйвер windows 10 64 bit
Оцените статью