sp_polybase_join_group (TRANSACT-SQL)sp_polybase_join_group (Transact-SQL)

適用対象: ○SQL Server XAzure SQL Database XAzure SQL Data Warehouse XParallel Data WarehouseAPPLIES TO: yesSQL Server noAzure SQL Database noAzure SQL Data Warehouse noParallel Data Warehouse

SQL Server インスタンスをコンピューティング ノードとしてスケール アウト計算 PolyBase グループに追加します。Adds a SQL Server instance as a compute node to a PolyBase group for scale-out computation.

SQL Server インスタンスが必要、 PolyBase機能をインストールします。The SQL Server instance must have the PolyBase feature installed. PolyBase では、SQL Server 以外のデータ ソース、Hadoop と Azure blob ストレージなどの統合を使用できます。PolyBase enables the integration of non-SQL Server data sources, such as Hadoop and Azure blob storage. 参照してくださいsp_polybase_leave_group (TRANSACT-SQL)します。See also sp_polybase_leave_group (Transact-SQL).

トピック リンク アイコン Transact-SQL 構文表記規則Topic link icon Transact-SQL Syntax Conventions


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


@head_node_address* = N'head_node_address'@head_node_address* = N'head_node_address'
PolyBase スケール アウト グループの SQL Server のヘッド ノードをホストしているコンピューターの名前。The name of the machine that hosts the SQL Server head node of the PolyBase scale-out group. @head_node_address* nvarchar (255) です。@head_node_address* is nvarchar(255).

@dms_control_channel_port* dms_control_channel_port を =@dms_control_channel_port* = dms_control_channel_port
ヘッド ノード PolyBase データ移動サービス用のコントロール チャネルが実行されているポートです。The port where the control channel for the head node PolyBase Data Movement Service is running. @dms_control_channel_port* 符号なしの _ _int16 です。@dms_control_channel_port* is an unsigned __int16. 既定値は16450します。The default is 16450.

@head_node_sql_server_instance_name* head_node_sql_server_instance_name を =@head_node_sql_server_instance_name* = head_node_sql_server_instance_name
PolyBase スケール アウト グループのヘッド ノードの SQL Server インスタンスの名前。The name of the head node SQL Server instance in the PolyBase scale-out group. @head_node_sql_server_instance_name* nvarchar (16) です。@head_node_sql_server_instance_name* is nvarchar(16).

リターン コードの値Return Code Values

0 (成功) または 1 (失敗)0 (success) or 1 (failure)


CONTROL SERVER 権限が必要です。Requires CONTROL SERVER permission.


ストアド プロシージャを実行した後、PolyBase エンジンをシャット ダウンし、コンピューターには、PolyBase データ移動サービスを再起動します。After running the stored procedure, shut down the PolyBase engine, and restart the PolyBase Data Movement Service on the machine. 確認するヘッド ノードで次の DMV を実行する: sys.dm_exec_compute_nodesします。To verify run the following DMV on the head node: sys.dm_exec_compute_nodes.


例では、PolyBase グループにコンピューティング ノードとして、現在のコンピューターを結合します。The example joins the current machine as a compute node to a PolyBase group. ヘッド ノードの名前はHST01ヘッド ノード上の SQL Server インスタンスの名前が、 MSSQLSERVERします。The name of the head node is HST01 and the name of the SQL Server instance on the head node is MSSQLSERVER.

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

関連項目See Also

PolyBase の概要 Get started with PolyBase
システム ストアド プロシージャ (Transact-SQL)System Stored Procedures (Transact-SQL)