Udostępnij za pośrednictwem


Set-AzSqlDatabaseDataMaskingPolicy

Ustawia maskowanie danych dla bazy danych.

Składnia

Set-AzSqlDatabaseDataMaskingPolicy
   [-PassThru]
   [-PrivilegedUsers <String>]
   [-DataMaskingState <String>]
   [-ServerName] <String>
   [-DatabaseName] <String>
   [-ResourceGroupName] <String>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Polecenie cmdlet Set-AzSqlDatabaseDataMaskingPolicy ustawia zasady maskowania danych dla bazy danych Azure SQL Database. Aby użyć tego polecenia cmdlet, użyj parametrów ResourceGroupName, ServerNamei DatabaseName parametrów, aby zidentyfikować bazę danych. Można ustawić parametr DataMaskingState, aby określić, czy operacje maskowania danych są włączone, czy wyłączone. Jeśli polecenie cmdlet powiedzie się, a parametr PassThru jest używany, zwraca obiekt opisujący bieżące zasady maskowania danych oprócz identyfikatorów bazy danych. Identyfikatory baz danych obejmują ResourceGroupName, ServerNamei DatabaseName. To polecenie cmdlet jest również obsługiwane przez usługę SQL Server Stretch Database na platformie Azure.

Przykłady

Przykład 1. Ustawianie zasad maskowania danych dla bazy danych

Set-AzSqlDatabaseDataMaskingPolicy -ResourceGroupName "ResourceGroup01" -ServerName "Server01" -DatabaseName "Database01" -PrivilegedUsers "public" -DataMaskingState "Enabled"

To polecenie ustawia zasady maskowania danych dla bazy danych o nazwie database01 na serwerze o nazwie server01.

Parametry

-Confirm

Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.

Typ:SwitchParameter
Aliasy:cf
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-DatabaseName

Określa nazwę bazy danych, w której ustawiono zasady.

Typ:String
Position:2
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DataMaskingState

Określa, czy operacja maskowania danych jest włączona, czy wyłączona. Dopuszczalne wartości tego parametru to:

  • Włączone
  • Wyłączone Wartość domyślna to Włączone.
Typ:String
Dopuszczalne wartości:Enabled, Disabled
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-DefaultProfile

Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure

Typ:IAzureContextContainer
Aliasy:AzContext, AzureRmContext, AzureCredential
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PassThru

Zwraca obiekt reprezentujący element, z którym pracujesz. Domyślnie to polecenie cmdlet nie generuje żadnych danych wyjściowych.

Typ:SwitchParameter
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

-PrivilegedUsers

Określa rozdzieloną średnikami listę identyfikatorów uprzywilejowanych użytkowników. Ci użytkownicy mogą wyświetlać dane maskowania.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Określa nazwę grupy zasobów, do której przypisano bazę danych.

Typ:String
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ServerName

Określa nazwę serwera hostowania bazy danych.

Typ:String
Position:1
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-WhatIf

Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.

Typ:SwitchParameter
Aliasy:wi
Position:Named
Domyślna wartość:False
Wymagane:False
Akceptowanie danych wejściowych potoku:False
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

Dane wyjściowe