Командлет Set-AzSqlDatabaseDataMaskingRule задает правило маскирования данных для базы данных SQL Azure.
Чтобы использовать командлет, укажите параметры ResourceGroupName, ServerName, DatabaseName и RuleId для идентификации правила.
Вы можете указать любой из параметров SchemaName, TableName и ColumnName , чтобы перенацелить правило.
Укажите параметр MaskingFunction , чтобы изменить способ маскирования данных.
Если указать значение Number или Text для MaskingFunction, можно указать параметры NumberFrom и NumberTo для маскирования чисел или PrefixSize, ReplacementString и SuffixSize для маскирования текста.
Если команда выполнена успешно, и если указать параметр PassThru , командлет возвращает объект, описывающий свойства правила маскирования данных и идентификаторы правила.
Идентификаторы правил включают, но не ограничиваются, ResourceGroupName, ServerName, DatabaseName и RuleId.
Этот командлет также поддерживается в службе SQL Server Stretch Database в Azure.
Примеры
Пример 1. Изменение диапазона правила маскирования данных в базе данных
Эта команда изменяет правило маскирования данных с правилом идентификатора 17.
Это правило работает в базе данных с именем Database01 на сервере Server01.
Эта команда изменяет границы интервала, в котором создается случайное число в качестве маскированного значения.
Новый диапазон составляет от 23 до 42.
Пример 2
Задает свойства правила маскирования данных для базы данных. (autogenerated)
Указывает нижнее ограничивающее число интервала, из которого выбрано случайное значение.
Укажите этот параметр, только если указать значение Number для параметра MaskingFunction .
Значение по умолчанию — 0.
Указывает верхний ограничивающий номер интервала, из которого выбрано случайное значение.
Укажите этот параметр, только если указать значение Number для параметра MaskingFunction .
Значение по умолчанию — 0.
Указывает количество символов в начале текста, которые не маскируются.
Укажите этот параметр, только если указать значение Text для параметра MaskingFunction .
Значение по умолчанию — 0.
Указывает количество символов в конце текста, которые не маскируются.
Укажите этот параметр, только если указать значение Text для параметра MaskingFunction .
Значение по умолчанию — 0.
Указывает количество символов в конце текста, которые не маскируются.
Укажите этот параметр, только если указать значение Text для параметра MaskingFunction .
Значение по умолчанию — 0.
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.