Aracılığıyla paylaş


sp_polybase_join_group (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri

Ölçek artırımı hesaplaması için bir SQL Server örneğini PolyBase grubuna bir işlem düğümü olarak ekler.

SQL Server örneğinde PolyBase özelliği yüklü olmalıdır. PolyBase, Hadoop ve Azure Blob Depolama gibi SQL Server dışı veri kaynaklarının tümleştirilmesini sağlar. Ayrıca bkz. sp_polybase_leave_group.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Argümanlar

Önemli

Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.

@head_node_address = N'head_node_address'

PolyBase ölçek genişletme grubunun SQL Server baş düğümünü barındıran makinenin adı. @head_node_addressnvarchar(255).

@dms_control_channel_port = dms_control_channel_port

Baş düğümdeki PolyBase Veri Taşıma Hizmeti'nin kontrol kanalı için çalışan port. @dms_control_channel_port, 65535için 0 aralığına sahip imzalanmamış bir __int16. Varsayılan değer 16450.

@head_node_sql_server_instance_name = N'head_node_sql_server_instance_name'

PolyBase ölçek genişletme grubundaki baş düğümdeki SQL Server örneğinin adı. @head_node_sql_server_instance_name, nvarchar(16)'dir.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

İzinler

CONTROL SERVER izni gerektirir.

Açıklamalar

Saklı yordamı çalıştırdıktan sonra PolyBase motorunu kapatın ve makinede PolyBase Veri Taşıma Hizmeti'ni yeniden başlatın. Doğrulamak için baş düğümde aşağıdaki DMV'yi çalıştırın:

EXECUTE sys.dm_exec_compute_nodes;

Örnekler

Örnek, geçerli makineyi bir PolyBase Grubu'na işlem düğümü olarak ekler. Baş düğümün adı HST01 ve baş düğümdeki SQL Server örneğinin adı MSSQLSERVER.

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