Freigeben über


sp_polybase_leave_group (Transact-SQL)

Gilt für: SQL Server 2016 (13.x) und höhere Versionen

Entfernt eine SQL Server-Instanz aus einer PolyBase-Gruppe für eine Scale-Out-Berechnung.

Auf der SQL Server-Instanz muss die PolyBase Anleitung installiert sein. PolyBase ermöglicht die Integration von Nicht-SQL Server-Datenquellen wie Hadoop und Azure Blob Storage. Siehe auch sp_polybase_join_group.

Transact-SQL-Syntaxkonventionen

Syntax

sp_polybase_leave_group;

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Berechtigungen

Erfordert die CONTROL SERVER-Berechtigung.

Hinweise

Sie können nur einen Serverknoten aus einer Gruppe entfernen.

Nachdem Sie die gespeicherte Prozedur ausgeführt haben, starten Sie die PolyBase-Engine und den PolyBase Data Movement Service auf dem Rechner neu. Um dies zu überprüfen, führen Sie die folgende DMV auf dem Hauptknoten aus:

EXEC sys.dm_exec_compute_nodes;

Beispiele

Im Beispiel wird der aktuelle Computer aus einer PolyBase-Gruppe entfernt.

EXEC sp_polybase_leave_group;