Set-AzSqlServerActiveDirectoryAdministrator

SQL Server için bir Microsoft Entra yöneticisi sağlar.

Syntax

Set-AzSqlServerActiveDirectoryAdministrator
   [-DisplayName] <String>
   [[-ObjectId] <Guid>]
   [-ServerName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

Set-AzSqlServerActiveDirectory Yönetici istrator cmdlet'i geçerli abonelikte AzureSQL Sunucusu için bir Microsoft Entra yöneticisi sağlar. Aynı anda yalnızca bir yönetici sağlayabilirsiniz. Microsoft Entra Id'nin aşağıdaki üyeleri SQL Server yöneticisi olarak sağlanabilir:

  • Microsoft Entra Id'nin yerel üyeleri
  • Microsoft Entra Id'nin federasyon üyeleri
  • Yerel veya federasyon üyesi olan diğer Azure AD'lerinden içeri aktarılan üyeler
  • Güvenlik grubu olarak oluşturulan Microsoft Entra grupları Outlook.com, Hotmail.com veya Live.com etki alanlarındakiler gibi Microsoft hesapları yönetici olarak desteklenmez. Gmail.com veya Yahoo.com etki alanlarındakiler gibi diğer konuk hesapları yönetici olarak desteklenmez. Yönetici olarak ayrılmış bir Microsoft Entra grubu sağlamanızı öneririz.

Örnekler

Örnek 1: Sunucu için yönetici grubu sağlama

Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DisplayName "DBAs"

ResourceGroupName ServerName DisplayName ObjectId IsAzureADOnlyAuthentication
----------------- ---------- ----------- -------- ---------------------------
ResourceGroup01   Server01   DBAs        40b79501-b343-44ed-9ce7-da4c8cc7353b False

Bu komut, Sunucu01 adlı sunucu için DBAs adlı bir Microsoft Entra yönetici grubu sağlar. Bu sunucu ResourceGroup01 kaynak grubuyla ilişkilendirildi.

Örnek 2: Sunucu için yönetici kullanıcı sağlama

Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DisplayName "David Chew"

ResourceGroupName ServerName DisplayName ObjectId IsAzureADOnlyAuthentication
----------------- ---------- ----------- -------- 
resourcegroup01   server01   David Chew  11E95548-B179-4FE1-9AF4-ACA49D13ABB9 False

Bu komut, Sunucu01 adlı sunucu için yönetici olarak bir Microsoft Entra kullanıcısı sağlar.

Örnek 3: Kimliğini belirterek bir yönetici grubu sağlama

Set-AzSqlServerActiveDirectoryAdministrator -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DisplayName "DBAs" -ObjectId "40b79501-b343-44ed-9ce7-da4c8cc7353b"

ResourceGroupName ServerName DisplayName ObjectId IsAzureADOnlyAuthentication 
----------------- ---------- ----------- -------- 
ResourceGroup01   Server01   DBAs        40b79501-b343-44ed-9ce7-da4c8cc7353b False

Bu komut, Sunucu01 adlı sunucu için DBAs adlı bir Microsoft Entra yönetici grubu sağlar. komutu ObjectId parametresi için bir kimlik belirtir. Bu, grubun görünen adı benzersiz olmasa bile komutun başarılı olmasını sağlar.

Parametreler

-Confirm

Cmdlet'i çalıştırmadan önce sizden onay ister.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik

Type:IAzureContextContainer
Aliases:AzContext, AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DisplayName

Bu cmdlet'in sağladığı Microsoft Entra yöneticisinin görünen adını belirtir.

Type:String
Position:2
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ObjectId

Bu cmdlet'in sağladığı Microsoft Entra yöneticisinin benzersiz kimliğini belirtir. Görünen ad benzersiz değilse, bu parametre için bir değer belirtmeniz gerekir.

Type:Guid
Position:3
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-ResourceGroupName

Sunucunun atandığı kaynak grubunun adını belirtir.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServerName

Bu cmdlet'in yönetici sağladığı SQL Server'ın adını belirtir.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Girişler

String

Guid

Çıkışlar

AzureSqlServerActiveDirectoryAdministratorModel