Bagikan melalui


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 dalam grup PolyBase untuk komputasi dengan perluasan 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.

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

Penting

Argumen untuk prosedur tersimpan yang diperluas harus dimasukkan dalam urutan tertentu seperti yang dijelaskan di bagian Sintaks. Jika parameter dimasukkan di luar urutan, pesan kesalahan terjadi.

@head_node_address = N'head_node_address'

Nama komputer yang menghosting simpul utama 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 utama dalam grup penskalaan PolyBase. @head_node_sql_server_instance_name adalah nvarchar(16).

Mengembalikan nilai kode

0 (berhasil) atau 1 (kegagalan).

Izin

Memerlukan izin KONTROL SERVER.

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:

EXECUTE sys.dm_exec_compute_nodes;

Contoh

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

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