Příznaky
Předpokládejme, že nainstalujete SQL Server 2019 Developer Edition se standardní síťovou konfigurací, ve které protokol TCP/IP není ve výchozím nastavení povolen. V této situaci si všimnete, že služby PolyBase se nedají úspěšně spustit. Služby PolyBase mohou navíc vytvářet úplné výpisy stavu paměti a může se zobrazit chybová zpráva podobná následující:
DateTime [Thread:3876] [DiagnosticsConnectionWrapper:ErrorEvent] (Error, High): Error while opening connection (Data Source=SBK-VNEXT-WIN1,0; Initial Catalog=master; Integrated Security=True; Pooling=True; Minimální velikost bazénu = 1; Maximální velikost bazénu = 100; MultipleActiveResultSets=True; Název aplikace=DWDiagnostics).
System.Data.SqlClient.SqlException[87:0]: Při navazování připojení k SQL Server došlo k chybě související se sítí nebo instancí. Server nebyl nalezen nebo nebyl dostupný. Ověřte, jestli je název instance správný a jestli je SQL Server nakonfigurovaný tak, aby umožňoval vzdálená připojení. (poskytovatel: SQL Network Interfaces, chyba: 25 – Připojovací řetězec není platný) ---> System.ComponentModel.Win32Exception: Parametr je nesprávný
Stav
Společnost Microsoft potvrdila, že se jedná o problém produktů Microsoft, které jsou uvedeny v sekci Platí pro.
Řešení
Tento problém je opravený v následující kumulativní aktualizaci pro SQL Server:
Informace o kumulativních aktualizacích pro SQL Server:
Každá nová kumulativní aktualizace pro SQL Server obsahuje všechny opravy hotfix a všechny opravy zabezpečení, které byly součástí předchozí kumulativní aktualizace. Podívejte se na nejnovější kumulativní aktualizace pro SQL Server:
Alternativní řešení
Pokud chcete tento problém obejít, musí být protokol TCP/IP ve výchozím nastavení povolený během instalace SQL Server 2019 Developer Edition (nebo povolený po instalaci).
Reference
Podívejte se na informace o terminologii, kterou společnost Microsoft používá k popisování aktualizací softwaru.