1
は、どのように私はPowerShellを使用してAzureのSQLデータベースで診断を有効にすることができますPowerShellの
を使用してAzureのSQLデータベースで診断を有効にしますか?
私はDBを作成した後のPowershell &同じ時間を使用してデータベースを作成していますが、私は1
としてすべてのヘルプ、高く評価を保持日数と診断ログを有効にしたいです。
は、どのように私はPowerShellを使用してAzureのSQLデータベースで診断を有効にすることができますPowerShellの
を使用してAzureのSQLデータベースで診断を有効にしますか?
私はDBを作成した後のPowershell &同じ時間を使用してデータベースを作成していますが、私は1
としてすべてのヘルプ、高く評価を保持日数と診断ログを有効にしたいです。
はい、私たちはそれを有効にするには、PowerShellコマンドSet-AzureRmDiagnosticSetting
を使用することができますが、ここに私のスクリプトです:
$storage = Get-AzureRmStorageAccount -ResourceGroupName sql -Name jasondisk321
$storageid = $storage.id
$resoure = Find-AzureRmResource -ResourceNameContains "sql"
$id = $resoure.ResourceId
PS C:\windows\system32> Set-AzureRmDiagnosticSetting -ResourceId $id -StorageAccountId $storageid -RetentionEnabled $true -RetentionInDays "1" -Enabled $true
StorageAccountId : /subscriptions/5384xxxx-xxxx-xxxx-xxxx-xxxxe29axxxx/resourceGroups/sql/providers/Microsoft.Storage/storageAccounts/jasondisk321
ServiceBusRuleId :
Metrics : {Microsoft.Azure.Management.Insights.Models.MetricSettings}
Logs : {}
WorkspaceId :
Id : /subscriptions/5384xxxx-xxxx-xxxx-xxxx-xxxxe29axxxx/resourcegroups/sql/providers/microsoft.sql/servers/jason321/databases/jasonsql/providers/microsoft.insights/diagnosticSettings/service
Name : service
Type :
Location :
Tags :