Sdílet prostřednictvím


sp_polybase_join_group (Transact-SQL)

platí pro: SQL Server 2016 (13.x) a novější verze

Přidá instanci SQL Serveru jako výpočetní uzel do skupiny PolyBase pro rozšíření výpočetních kapacit.

Instance SQL Serveru musí mít nainstalovanou funkci PolyBase. PolyBase umožňuje integraci zdrojů dat mimo SQL Server, jako je Hadoop a Azure Blob Storage. Viz také sp_polybase_leave_group.

Transact-SQL konvence syntaxe

Syntax

sp_polybase_join_group (
    @head_node_address = N'head_node_address'
    , @dms_control_channel_port = dms_control_channel_port
    , @head_node_sql_server_instance_name = 'head_node_sql_server_instance_name'
    )
[ ; ]

Argumenty

Důležitý

Argumenty rozšířených uložených procedur musí být zadány v určitém pořadí, jak je popsáno v části Syntaxe. Pokud jsou parametry zadány mimo pořadí, dojde k chybové zprávě.

@head_node_address = N'head_node_address'

Název počítače, který je hostitelem hlavního uzlu SQL Serveru ve skupině s rozšířením kapacity PolyBase. @head_node_address je nvarchar(255).

@dms_control_channel_port = dms_control_channel_port

Port, na kterém je spuštěn řídicí kanál hlavního uzlu PolyBase Data Movement Service. @dms_control_channel_port je hodnota typu bez znaménka __int16s rozsahem od 0 do 65535. Výchozí hodnota je 16450.

@head_node_sql_server_instance_name = N'head_node_sql_server_instance_name'

Název instance SQL Serveru hlavního uzlu ve škálovací skupině PolyBase. @head_node_sql_server_instance_name je nvarchar(16).

Návratové hodnoty kódu

0 (úspěch) nebo 1 (selhání).

Dovolení

Vyžaduje oprávnění CONTROL SERVER.

Poznámky

Po spuštění uložené procedury vypněte modul PolyBase a restartujte na počítači službu PolyBase Data Movement Service. Pokud chcete ověřit, spusťte na hlavním uzlu následující zobrazení dynamické správy:

EXECUTE sys.dm_exec_compute_nodes;

Příklady

Příklad připojí aktuální počítač jako výpočetní uzel ke skupině PolyBase. Název hlavního uzlu je HST01 a název instance SQL Serveru na hlavním uzlu je MSSQLSERVER.

EXECUTE sp_polybase_join_group N'HST01', 16450, N'MSSQLSERVER';