Проблемы
Предположим, что вы установили SQL Server 2019 Developer Edition со стандартной сетевой конфигурацией, в которой протокол TCP/IP не включен по умолчанию. В этой ситуации вы заметили, что службы Polybase не могут успешно запуститься. Кроме того, службы Polybase могут создавать дампы памяти целиком, а также может появиться сообщение об ошибке, подобное приведенному ниже.
DateTime [Thread: 3876] [DiagnosticsConnectionWrapper: ErrorEvent] (ошибка; высокий): ошибка при открытии соединения (источник данных = "предустановочный канал"-VNEXT-WIN1, 0; начальный каталог = Master; интегрированная безопасность = истина; Группировка = истина; Минимальный размер пула = 1; Максимальный размер пула = 100; MultipleActiveResultSets = истина; Имя приложения = DWDiagnostics).
System. Data. SqlClient. SqlException [87:0]: при установке подключения к SQL Server произошла ошибка, связанная с сетью или экземпляром. Сервер не найден или недоступен. Убедитесь, что имя экземпляра указано правильно и что SQL Server настроен для разрешения удаленных подключений. (поставщик: Сетевые интерфейсы SQL, ошибка: 25 — строка подключения недействительна)---> System. ComponentModel. Win32Exception: неверный параметр
Статус
Корпорация Майкрософт подтверждает наличие этой проблемы в своих продуктах, которые перечислены в разделе "Применяется к".
Решение
Эта проблема устранена в следующем накопительном обновлении SQL Server:
Сведения о накопительных обновлениях для SQL Server.
Все новые накопительные обновления для SQL Server содержат все исправления и все исправления для системы безопасности, которые были включены в предыдущий накопительный пакет обновления. Ознакомьтесь с самыми последними накопительными обновлениями для SQL Server.
Обходное решение
Для решения этой проблемы протокол TCP/IP должен быть включен по умолчанию во время установки SQL Server 2019 Developer Edition (или включенной после установки).
Ссылки
Ознакомьтесь с терминологией, которую корпорация Майкрософт использует для описания обновлений программного обеспечения.