无法保存服务器审核设置-在Azure SQL中启用审核时出错

时间:2019-09-11 06:32:05

标签: sql-server azure azure-sql-database identity

我正在尝试在Azure门户中的SQL database上启用审核,但是我遇到了错误

  

无法保存服务器xyz-east-sqlserver的审核设置。服务器标识未在服务器“ xyz-east-sqlserver”上正确配置。请在服务器上重新配置Identity

我在PowerShell中的以下命令中执行,发现没有为此数据库/服务器分配Identity

  

Get-AzureRMSqlServer

我该如何解决?如何添加身份?

1 个答案:

答案 0 :(得分:3)

  

如何添加身份?

利用下面的Powershell cmdlet将身份分配给您的Azure SQL Server:

$server = Set-AzureRmSqlServer -ResourceGroupName <SQLServerResourceGroupName> -ServerName <ServerName> -AssignIdentity

例如:

$server = Set-AzureRmSqlServer -ResourceGroupName "RG01" -ServerName "myserver" -AssignIdentity

启用审核:

Set-AzureRmSqlServerAuditingPolicy -ResourceGroupName <SQLServerResourceGroupName> -ServerName <ServerName>
-StorageAccountName <StorageAccountName> -AuditType Blob -ErrorAction Stop

在此处查看Set-AzureRmSqlServerAuditingPolicy cmdlet。