Udostępnij za pośrednictwem


sp_polybase_join_group (Transact-SQL)

Dotyczy: SQL Server 2016 (13.x) i nowsze wersje

Dodaje wystąpienie programu SQL Server jako węzeł obliczeniowy do grupy PolyBase w celu skalowania obliczeń.

Wystąpienie programu SQL Server musi mieć zainstalowaną funkcję PolyBase. Technologia PolyBase umożliwia integrację źródeł danych innych niż SQL Server, takich jak Hadoop i Azure Blob Storage. Zobacz również sp_polybase_leave_group.

Transact-SQL konwencje składni

Składnia

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

Ważny

Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.

@head_node_address = N'head_node_address'

Nazwa maszyny, która hostuje węzeł główny SQL Server w ramach grupy skalowania PolyBase. @head_node_address to nvarchar(255).

@dms_control_channel_port = dms_control_channel_port

Port, na którym jest uruchomiony kanał kontrolny dla węzła głównego usługi przenoszenia danych PolyBase. @dms_control_channel_port to bez znaku __int16z zakresem 0 do 65535. Wartość domyślna to 16450.

@head_node_sql_server_instance_name = N'head_node_sql_server_instance_name'

Nazwa wystąpienia głównego programu SQL Server w grupie skalowania w poziomie programu PolyBase. @head_node_sql_server_instance_name jest typu nvarchar(16).

Zwracanie wartości kodu

0 (powodzenie) lub 1 (niepowodzenie).

Uprawnienia

Wymaga uprawnień CONTROL SERVER.

Uwagi

Po uruchomieniu procedury składowanej zamknij silnik PolyBase i uruchom ponownie usługę przenoszenia danych PolyBase na komputerze. Aby to sprawdzić, uruchom następujący DMV w węźle głównym:

EXEC sys.dm_exec_compute_nodes;

Przykłady

Przykład łączy bieżącą maszynę jako węzeł obliczeniowy z grupą PolyBase. Nazwa węzła głównego to HST01, a nazwa wystąpienia programu SQL Server w węźle głównym to MSSQLSERVER.

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