我正在尝试在Azure门户中的SQL database
上启用审核,但是我遇到了错误
无法保存服务器xyz-east-sqlserver的审核设置。服务器标识未在服务器“ xyz-east-sqlserver”上正确配置。请在服务器上重新配置
Identity
。
我在PowerShell
中的以下命令中执行,发现没有为此数据库/服务器分配Identity
。
Get-AzureRMSqlServer
我该如何解决?如何添加身份?
答案 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。