为Azure中的资源启用诊断设置的正确顺序是什么?
我尝试在 Powershell 5.0 中使用Set-AzureRMDiagnosticSettings
来启用MSSQL Paas数据库上的设置。但这似乎不起作用。
我正在使用OMS工作区进行诊断设置。
答案 0 :(得分:1)
您可以尝试下面的命令,它对我而言效果很好。它在Azure SQL数据库中启用Diagnostic settings
,并将其传递给OMS工作区。
$workspaceName = '<OMSworkspaceName>'
$ResourceGroupName = '<ResourceGroupName>'
$oms=Get-AzureRmOperationalInsightsWorkspace -ResourceGroupName $ResourceGroupName -Name $workspaceName
$WSID = $oms.ResourceId
$resource = Get-AzureRmResource -ResourceGroupName <ResourceGroupName> -ResourceType Microsoft.Sql/servers/databases -ResourceName "<sqlservername>/<databasename>"
$resourceId = $resource.ResourceId
Set-AzureRmDiagnosticSetting -ResourceId $resourceId -WorkspaceId $WSID -Enable $True
检查门户: