sp_polybase_join_group (Transact-SQL)

Aplica-se a: SQL Server 2016 (13.x) e posterior

Adiciona uma instância SQL Server como um nó de computação a um grupo PolyBase para computação de expansão.

A instância SQL Server deve ter o recurso PolyBase instalado. O PolyBase permite a integração de fontes de dados não SQL Server, como o Hadoop e o armazenamento de blobs do Azure. Consulte também sp_polybase_leave_group (Transact-SQL).

Topic link iconConvenções de sintaxe do Transact-SQL

Sintaxe

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'
O nome do computador que hospeda o nó de SQL Server cabeçalho do grupo de expansão do PolyBase. @head_node_address é nvarchar(255).

@dms_control_channel_port = dms_control_channel_port
A porta em que o canal de controle do Serviço de Movimentação de Dados do PolyBase do nó principal está em execução. @dms_control_channel_port é um __int16 sem sinal. O padrão é 16450.

@head_node_sql_server_instance_name = head_node_sql_server_instance_name
O nome do nó principal SQL Server instância no grupo de expansão do PolyBase. @head_node_sql_server_instance_name é nvarchar(16).

Valores do código de retorno

0 (êxito) ou 1 (falha)

Permissões

Requer a permissão CONTROL SERVER.

Comentários

Depois de executar o procedimento armazenado, desligue o mecanismo PolyBase e reinicie o Serviço de Movimentação de Dados do PolyBase no computador. Para verificar a execução da seguinte DMV no nó principal: sys.dm_exec_compute_nodes.

Exemplo

O exemplo une o computador atual como um nó de computação a um grupo do PolyBase. O nome do nó principal é HST01 e o nome da instância SQL Server no nó principal é MSSQLSERVER.

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

Consulte Também

Introdução ao PolyBase
Procedimentos armazenados do sistema (Transact-SQL)