【问题标题】:Azure SQLDatabase Security - Cannot delete Dynamic Data Masking Rule from PortalAzure SQLDatabase 安全 - 无法从门户中删除动态数据屏蔽规则
【发布时间】:2018-06-27 13:50:31
【问题描述】:

我正在尝试从门户中删除 Azure SQLDatabase 上的动态数据屏蔽规则,门户显示该规则已成功删除,但是当我刷新页面时,该规则仍然存在。我的几个同事也遇到了同样的问题。

这是来自门户的错误/怪癖,还是我们做错了什么?有没有其他方法可以让这个工作(门户、powershell、cli)?

谢谢。

【问题讨论】:

  • 我无法重现该问题。我刚刚创建了信用卡类型的掩码,然后将其删除,然后转到门户上的其他部分,当我返回动态掩码规则页面时,该规则不存在。它被永久删除了。您是否有重现此行为的步骤,我可以与相关 Microsoft 团队分享?
  • 感谢您的调查。执行的步骤是 1) 从 Azure 门户启用动态数据屏蔽 2) 从 SQL Server Management Studio 尝试加密被屏蔽的列。如果该列已被屏蔽,我会收到一条警告说不允许加密。 3) 从门户中,我删除了屏蔽规则。门户显示删除成功的消息,但是当我回来刷新时,屏蔽规则仍然存在 4)在 SQL Server Mgmt Studio 中,它仍然不允许我加密列。
  • 谢谢。希望 PowerShell 为您解决问题。

标签: azure azure-sql-database data-masking azure-security


【解决方案1】:

我无法在门户上使用动态屏蔽规则重现该行为,但作为一种解决方法,您可以尝试使用 PowerShell 删除该规则:

Remove-AzureRmSqlDatabaseDataMaskingRule -ResourceGroupName "ResourceGroup01"
 -ServerName "Server01" -DatabaseName "Database01" -SchemaName "dbo"
 -TableName  "table1" -ColumnName "column1"

【讨论】:

    【解决方案2】:

    如果您继续遇到此问题,请打开一份包含所有详细信息(订阅、服务器、数据库)的支持票,我们可以调查发生这种情况的原因。当您删除掩码时,它应该会成功移除 - 此区域没有任何已知错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-13
      • 2018-11-27
      • 1970-01-01
      • 2023-03-06
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多