Set-AzSqlServerActiveDirectoryAdministrator
SQL Server için bir Microsoft Entra yöneticisi sağlar.
Sözdizimi
Set-AzSqlServerActiveDirectoryAdministrator
[-DisplayName] <String>
[[-ObjectId] <Guid>]
[-ServerName] <String>
[-ResourceGroupName] <String>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Set-AzSqlServerActiveDirectoryAdministrator 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.
Tür: | SwitchParameter |
Diğer adlar: | cf |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DefaultProfile
Azure ile iletişim için kullanılan kimlik bilgileri, hesap, kiracı ve abonelik
Tür: | IAzureContextContainer |
Diğer adlar: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-DisplayName
Bu cmdlet'in sağladığı Microsoft Entra yöneticisinin görünen adını belirtir.
Tür: | String |
Position: | 2 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | 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.
Tür: | Guid |
Position: | 3 |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ResourceGroupName
Sunucunun atandığı kaynak grubunun adını belirtir.
Tür: | String |
Position: | 0 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-ServerName
Bu cmdlet'in yönetici sağladığı SQL Server'ın adını belirtir.
Tür: | String |
Position: | 1 |
Default value: | None |
Gerekli: | True |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-WhatIf
Cmdlet çalıştırılıyorsa ne olacağını gösterir. Cmdlet çalıştırılmaz.
Tür: | SwitchParameter |
Diğer adlar: | wi |
Position: | Named |
Default value: | False |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
Girişler
Çıkışlar
AzureSqlServerActiveDirectoryAdministratorModel