共用方式為


Sql Vulnerability Assessment Execute Scan - Execute

執行弱點評量資料庫掃描。

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/sqlVulnerabilityAssessments/default/initiateScan?systemDatabaseName=master&api-version=2023-08-01

URI 參數

名稱 位於 必要 類型 Description
resourceGroupName
path True

string

包含資源的資源群組名稱。 您可以從 Azure Resource Manager API 或入口網站取得此值。

serverName
path True

string

伺服器的名稱。

subscriptionId
path True

string

識別 Azure 訂用帳戶的訂用帳戶標識碼。

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

弱點評估的名稱。

api-version
query True

string

要用於要求的 API 版本。

systemDatabaseName
query True

VulnerabilityAssessmentSystemDatabaseName

弱點評估系統資料庫名稱。

回應

名稱 類型 Description
200 OK

已成功執行弱點評量資料庫掃描。

202 Accepted

已成功啟動弱點評量資料庫掃描。

標題

Location: string

Other Status Codes

ErrorResponse

錯誤回應: ***

  • 400 SqlVulnerabilityAssessmentIsDisabled - SQL 弱點評估功能已停用。 請先啟用此功能,再執行其他 SQL 弱點評估作業。

  • 400 InvalidVulnerabilityAssessmentOperationRequest - 弱點評估作業要求不存在或沒有屬性物件。

  • 400 DataSecurityInvalidUserSuppliedParameter - 用戶端所提供的參數值無效。

  • 404 SubscriptionDoesNotHaveServer - 找不到要求的伺服器

  • 404 DatabaseDoesNotExist - 使用者已指定此伺服器實例上不存在的資料庫名稱。

  • 404 SourceDatabaseNotFound - 源資料庫不存在。

  • 404 OperationIdNotFound - 標識符為 的作業不存在。

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress - SQL 弱點評估掃描正在進行中

  • 409 VulnerabilityAssessmentStoragelessIsEnabled - 此伺服器或其其中一個基礎資料庫已啟用不相容的版本。 您可以在 https://aka.ms/SQLVAStoragelessDocumentation找到其他疑難解答資訊。

  • 409 CannotCancelOperation - 管理作業處於無法取消的狀態。

  • 409 OperationCancelled - 使用者已取消作業。

  • 409 OperationInterrupted - 無法完成資源上的作業,因為相同資源上的另一個作業中斷。

  • 429 SubscriptionTooManyCreateUpdateRequests - 超出可用資源可處理之最大要求的要求。

  • 429 SubscriptionTooManyRequests - 超出可用資源可處理之最大要求的要求。

  • 500 DatabaseIsUnavailable - 載入失敗。 請稍後再試一次。

  • 500 OperationTimedOut - 作業逾時並自動回復。 請重試作業。

  • 503 TooManyRequests - 超出可用資源可處理之最大要求的要求。

範例

Executes a database's vulnerability assessment scan.

範例要求

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/vulnerabilityassessmenttest-4711/providers/Microsoft.Sql/servers/vulnerabilityassessmenttest-6411/sqlVulnerabilityAssessments/default/initiateScan?systemDatabaseName=master&api-version=2023-08-01

範例回覆

Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.Sql/locations/westus/SqlVulnerabilityAssessmentScansExecute/00000000-1111-2222-3333-444444444444?api-version=2022-02-01-preview

定義

名稱 Description
ErrorAdditionalInfo

資源管理錯誤其他資訊。

ErrorDetail

錯誤詳細數據。

ErrorResponse

錯誤回應

VulnerabilityAssessmentName

弱點評估的名稱。

VulnerabilityAssessmentSystemDatabaseName

弱點評估系統資料庫名稱。

ErrorAdditionalInfo

資源管理錯誤其他資訊。

名稱 類型 Description
info

object

其他資訊。

type

string

其他信息類型。

ErrorDetail

錯誤詳細數據。

名稱 類型 Description
additionalInfo

ErrorAdditionalInfo[]

錯誤其他資訊。

code

string

錯誤碼。

details

ErrorDetail[]

錯誤詳細數據。

message

string

錯誤訊息。

target

string

錯誤目標。

ErrorResponse

錯誤回應

名稱 類型 Description
error

ErrorDetail

error 物件。

VulnerabilityAssessmentName

弱點評估的名稱。

Description
default

VulnerabilityAssessmentSystemDatabaseName

弱點評估系統資料庫名稱。

Description
master