Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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';