1

Ich habe Log Analytics mit Azure SQL Analytics (Preview) -Lösung zur Überwachung der Datenbanken, Server und Elastic Pools konfiguriert.Wie konfiguriert man die Log-Analyse für einzelne Datenbank und Server?

Dafür folgte ich den unten stehenden Links

Monitor Azure SQL Database using Azure SQL Analytics (Preview) in Log Analytics

Enable Azure resource metrics logging using PowerShell

I unter Cmdlets verwendet für Metriken und Diagnose für einzelne Datenbank zu ermöglichen, anstatt alle meine Datenbanken.

Set-AzureRmDiagnosticSetting -ResourceId “/subscriptions/XXXXXX-XXX-XXX-XXX/resourceGroups/YYYYY/providers/Microsoft.Sql/servers/YYYY/databases/” -WorkspaceId “XXXXXX-XXX-XXX-XXX” -Enabled $True 

Aber wenn ich die oben Cmdlets in Powershell ISE mit Administratorrechten ausgeführt werden, habe ich die folgenden Fehler selbst installiert ich die Azure RM-Module.

enter image description here

Antwort

1

Bitte nehmen Sie sich einen Blick auf: https://docs.microsoft.com/en-us/azure/sql-database/sql-database-metrics-diag-logging

Dort finden Sie die Informationen darüber, wie Sie Ihre Datenbank konfigurieren, dass die Telemetrie in Log Analytics zu senden. Zusätzlich zu PowerShell kann dies über die Azure Portal-, CLI-, REST-API- und ARM-Vorlage erfolgen.

Wenn es um das PowerShell-Problem geht, sieht es so aus, als hätten Sie die Datenbank in Ihrer ResourceId nicht angegeben. Sie können die Datenbank oder den elastischen Pool so konfigurieren, dass die Telemetrie an Log Analytics gesendet wird. Sie können den Server nicht konfigurieren.

Verwandte Themen