Применяется к
SQL Server in VM - Linux SQL Server 2017 Developer Linux SQL Server 2017 Enterprise Core Linux SQL Server 2017 Enterprise Linux SQL Server 2017 Standard Linux

Проблемы

Предположим, вы пытаетесь установить Microsoft SQL Server 2019 в операционной системе Linux, такой как Redhat или Ubuntu. Если IPv6 отключен на уровне ядра ОС и вы пытаетесь настроить SQL Server с помощью команды sudo /opt/mssql/bin/mssql-conf setup, вы получите следующие сообщения в консоли Linux и журнал ошибок SQL Server. Кроме того, конфигурация может завершиться ошибкой.

Консоль Linux:  

Идентификатор лицензирования успешно обработан. Новый выпуск — [Enterprise Evaluation Edition].

Для этого экземпляра включен Параметр ForceFlush.

Функция ForceFlush включена для устойчивости журнала.

Начальная настройка Microsoft SQL Server не выполнена. Обратитесь к errorLOG.

в /var/opt/mssql/log для получения дополнительных сведений.

SQL Server журнала ошибок:  

DateTimeAndSpid Очистка базы данных tempdb.

DateTimeAndS pid [2]. Состояние компонента: PVS: 0. CTR: 0. ConcurrentPFSUpdate: 1.

DateTimeAndS pid Starting up database 'tempdb'.

DateTimeAndS pid База данных tempdb содержит 1 файл данных.

DateTimeAndS pid . Конечная точка компонента Service Broker находится в отключенном или остановленном состоянии.

DateTimeAndS pid . Конечная точка зеркального отображения базы данных находится в отключенном или остановленном состоянии.

Запущен диспетчер pid Service Broker DateTimeAndS.

DateTimeAndS pid Database "msdb", выполняющие шаг обновления с версии VersionNum до version VersionNum.

DateTimeAndS pid Database "msdb", выполняющие шаг обновления с версии VersionNum до version VersionNum.

Ошибка pid DateTimeAndS : 26024, серьезность: 16, состояние: 1.

Pid Server DateTimeAndS не удалось прослушивать "any" <ipv6> 1433. Ошибка: 0x2742. Чтобы продолжить, уведомите системного администратора.

Ошибка pid DateTimeAndS : 17182, серьезность: 16, состояние: 1.

Не удалось инициализировать pid TDSSNIClient DateTimeAndS с ошибкой 0x2742 код состояния 0xa. Причина: не удалось инициализировать прослушиватель TCP/IP. Операция сокета обнаружила недоставленную сеть.

Ошибка pid DateTimeAndS : 17182, серьезность: 16, состояние: 1.

Не удалось инициализировать pid TDSSNIClient DateTimeAndS с ошибкой 0x2742 код состояния 0x1. Причина. Сбой инициализации с ошибкой инфраструктуры. Проверьте наличие предыдущих ошибок. Операция сокета обнаружила недоставленную сеть.

Ошибка pid DateTimeAndS : 39002, серьезность: 16, состояние: 1.

Pid DateTimeAndS SQL не удалось загрузить расширяемость для кода ошибки 0x80070005.    

Ошибка pid DateTimeAndS : 17826, серьезность: 18, состояние: 3.

Pid DateTimeAndS не удалось запустить сетевую библиотеку из-за внутренней ошибки в сетевой библиотеке. Чтобы определить причину, просмотрите ошибки, непосредственно предшествующие этому, в журнале ошибок.

Ошибка pid DateTimeAndS : 17120, серьезность: 16, состояние: 1.

Pid DateTimeAndS SQL Server не удалось вызвать поток FRunCommunicationsManager.     Проверьте журнал SQL Server ошибок и журнал ошибок операционной системы, чтобы получить сведения о возможных связанных проблемах.

Решение

Эта проблема устранена в следующих накопительных обновлениях для SQL Server:

Накопительный пакет обновления 4 SQL Server 2019

Накопительный пакет обновления 20 для SQL Server 2017

Каждое новое накопительное обновление для SQL Server содержит все исправления и все исправления безопасности, которые были включены в предыдущее накопительное обновление. Ознакомьтесь с последними накопительными обновлениями для SQL Server:

Последнее накопительное обновление для SQL Server 2019 г.

Последнее накопительное обновление для SQL Server 2017 г.

Обходное решение

Чтобы обойти эту проблему, выполните следующую команду:

sudo MSSQL_IP_ADDRESS=0.0.0.0 /opt/mssql/bin/mssql-conf setup

Статус

Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".

Ссылки

Сведения о терминологии, используемойкорпорацией Майкрософт для описания обновлений программного обеспечения.

Нужна дополнительная помощь?

Нужны дополнительные параметры?

Изучите преимущества подписки, просмотрите учебные курсы, узнайте, как защитить свое устройство и т. д.