Sdílet prostřednictvím


Sql Vulnerability Assessment Execute Scan - Execute

Provede kontrolu databáze posouzení ohrožení zabezpečení.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků, která prostředek obsahuje. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

serverName
path True

string

Název serveru.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

vulnerabilityAssessmentName
path True

VulnerabilityAssessmentName

Název posouzení ohrožení zabezpečení.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

systemDatabaseName
query True

VulnerabilityAssessmentSystemDatabaseName

Název systémové databáze posouzení ohrožení zabezpečení.

Odpovědi

Name Typ Description
200 OK

Kontrola databáze posouzení ohrožení zabezpečení se úspěšně spustila.

202 Accepted

Kontrola databáze posouzení ohrožení zabezpečení se úspěšně spustila.

Other Status Codes

ErrorResponse

Chybové odpovědi: ***

  • 400 SqlVulnerabilityAssessmentIsDisabled – Funkce posouzení ohrožení zabezpečení SQL je zakázaná. Před spuštěním dalších operací posouzení ohrožení zabezpečení SQL tuto funkci povolte.

  • 400 InvalidVulnerabilityAssessmentOperationRequest – požadavek na operaci posouzení ohrožení zabezpečení neexistuje nebo nemá žádný objekt properties.

  • 400 DataSecurityInvalidUserSuppliedParameter – klient zadal neplatnou hodnotu parametru.

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server se nenašel.

  • 404 SourceDatabaseNotFound – zdrojová databáze neexistuje.

  • 404 DatabaseDoesNotExist – Uživatel zadal název databáze, který na této instanci serveru neexistuje.

  • 404 OperationIdNotFound – operace s ID neexistuje.

  • 409 DatabaseVulnerabilityAssessmentScanIsAlreadyInProgress – Kontrola posouzení ohrožení zabezpečení SQL už probíhá

  • 409 VulnerabilityAssessmentStoragelessIsEnabled – Posouzení ohrožení zabezpečení je povoleno na tomto serveru nebo v jedné z jeho podkladových databází s nekompatibilní verzí. Další informace o řešení potíží najdete.https://aka.ms/SQLVAStoragelessDocumentation

  • 409 CannotCancelOperation – operace správy je ve stavu, který nelze zrušit.

  • 409 OperationCancelled – operace byla zrušena uživatelem.

  • 409 OperationInterrupted – Operaci s prostředkem nebylo možné dokončit, protože byla přerušena jinou operací se stejným prostředkem.

  • 429 SubscriptionTooManyCreateUpdateRequests – požadavky nad maximální počet požadavků, které je možné zpracovat dostupnými prostředky.

  • 429 SubscriptionTooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

  • 500 DatabaseIsUnavailable – Načtení se nezdařilo. Zkuste to později.

  • 500 OperationTimedOut – časový limit operace vypršel a automaticky se vrátila zpět. Opakujte operaci.

  • 503 TooManyRequests – požadavky nad rámec maximálního počtu požadavků, které je možné zpracovat dostupnými prostředky.

Příklady

Executes a database's vulnerability assessment scan.

Ukázkový požadavek

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-preview

Ukázková odpověď

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

Definice

Name Description
ErrorAdditionalInfo

Další informace o chybě správy prostředků

ErrorDetail

Podrobnosti o chybě

ErrorResponse

Chybová odpověď

VulnerabilityAssessmentName

Název posouzení ohrožení zabezpečení.

VulnerabilityAssessmentSystemDatabaseName

Název systémové databáze posouzení ohrožení zabezpečení.

ErrorAdditionalInfo

Další informace o chybě správy prostředků

Name Typ Description
info

object

Další informace.

type

string

Typ další informace.

ErrorDetail

Podrobnosti o chybě

Name Typ Description
additionalInfo

ErrorAdditionalInfo[]

Další informace o chybě.

code

string

Kód chyby

details

ErrorDetail[]

Podrobnosti o chybě.

message

string

Chybová zpráva

target

string

Cíl chyby.

ErrorResponse

Chybová odpověď

Name Typ Description
error

ErrorDetail

Objekt chyby.

VulnerabilityAssessmentName

Název posouzení ohrožení zabezpečení.

Name Typ Description
default

string

VulnerabilityAssessmentSystemDatabaseName

Název systémové databáze posouzení ohrožení zabezpečení.

Name Typ Description
master

string