sp_polybase_join_group (T-SQL)

Berlaku untuk: SQL Server 2016 (13.x) dan versi yang lebih baru

Menambahkan instans SQL Server sebagai simpul komputasi ke grup PolyBase untuk komputasi peluasan skala.

Instans SQL Server harus menginstal fitur PolyBase . PolyBase memungkinkan integrasi sumber data non-SQL Server, seperti Hadoop dan Azure Blob Storage. Lihat juga sp_polybase_leave_group (Transact-SQL).

Konvensi sintaks transact-SQL

Sintaks

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'
    )
[ ; ]

Argumen

@head_node_address= N'head_node_address'

Nama komputer yang menghosting simpul kepala SQL Server dari grup peluasan skala PolyBase. @head_node_address adalah nvarchar(255).

@dms_control_channel_port = dms_control_channel_port

Port tempat saluran kontrol untuk head node PolyBase Data Movement Service berjalan. @dms_control_channel_port adalah __int16 yang tidak ditandatangani, dengan rentang 0 hingga 65535. Default adalah 16450.

@head_node_sql_server_instance_name= N'head_node_sql_server_instance_name'

Nama instans SQL Server simpul kepala di grup peluasan skala PolyBase. @head_node_sql_server_instance_name adalah nvarchar(16).

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Izin

Memerlukan izin SERVER KONTROL.

Keterangan

Setelah menjalankan prosedur tersimpan, matikan mesin PolyBase, dan mulai ulang PolyBase Data Movement Service pada komputer. Untuk memverifikasi, jalankan DMV berikut pada head node:

EXEC sys.dm_exec_compute_nodes;

Contoh

Contoh menggabungkan komputer saat ini sebagai simpul komputasi ke grup PolyBase. Nama simpul kepala adalah HST01 dan nama instans SQL Server pada simpul kepala adalah MSSQLSERVER.

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