sp_polybase_join_group (Transact-SQL)

Se aplica a: SQL Server 2016 (13.x) y versiones posteriores

Agrega una instancia de SQL Server como nodo de proceso a un grupo de PolyBase para el cálculo de escalabilidad horizontal.

Debe instalarse la característica PolyBase en la instancia de SQL Server. PolyBase permite la integración de orígenes de datos que no son de SQL Server, como Hadoop y Azure Blob Storage. Consulte también sp_polybase_leave_group (Transact-SQL).

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

@head_node_address = N'head_node_address'

Nombre de la máquina que hospeda el nodo principal de SQL Server del grupo de escalabilidad horizontal de PolyBase. @head_node_address is nvarchar(255).

@dms_control_channel_port = dms_control_channel_port

Puerto donde se ejecuta el canal de control del nodo principal Servicio de movimiento de datos de PolyBase. @dms_control_channel_port es un unsigned __int16, con un intervalo de 0 a 65535. El valor predeterminado es 16450.

@head_node_sql_server_instance_name = N'head_node_sql_server_instance_name'

Nombre de la instancia de SQL Server del nodo principal del grupo de escalabilidad horizontal de PolyBase. @head_node_sql_server_instance_name es nvarchar(16).

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Permisos

Requiere el permiso CONTROL SERVER.

Comentarios

Después de ejecutar el procedimiento almacenado, apague el motor de PolyBase y reinicie el servicio de movimiento de datos de PolyBase en la máquina. Para comprobarlo, ejecute la siguiente DMV en el nodo principal:

EXEC sys.dm_exec_compute_nodes;

Ejemplos

En el ejemplo se combina la máquina actual como un nodo de proceso a un grupo de PolyBase. El nombre del nodo principal es HST01 y el nombre de la instancia de SQL Server en el nodo principal es MSSQLSERVER.

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