Database Operations - List By Database

Ruft eine Liste der Vorgänge ab, die für die Datenbank ausgeführt werden.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/operations?api-version=2021-02-01-preview

URI-Parameter

Name In Erforderlich Typ Beschreibung
databaseName
path True

string

Der Name der Datenbank.

resourceGroupName
path True

string

Der Name der Ressourcengruppe, die die Ressource enthält. Dieser Wert kann über die Azure-Ressourcen-Manager-API oder das Portal abgerufen werden.

serverName
path True

string

Name des Servers

subscriptionId
path True

string

Abonnement-ID für ein Azure-Abonnement.

api-version
query True

string

API-Version, die für die Anforderung verwendet werden soll.

Antworten

Name Typ Beschreibung
200 OK

DatabaseOperationListResult

Die Anforderung zum Abrufen von Datenbankvorgängen wurde erfolgreich ausgeführt.

Other Status Codes

Fehlerantworten: ***

  • 400 TierChangeUnsupportedDueToMemoryOptimizedObject: Die Datenbank kann ihre SKU nicht aktualisieren, da sie über speicheroptimierte Objekte verfügt.

  • 400 SourceServerNotFound: Der Serverteil einer Quelldatenbank-ID, der in einem CreateDatabaseAsCopy-API-Aufruf bereitgestellt wird, wird keinem vorhandenen Server zugeordnet.

  • 400 ElasticPoolOverStorageUsage: Versucht, Daten in eine Datenbank zu schreiben, wenn das Speicherlimit des Pools für elastische Datenbanken erreicht wurde.

  • 400 InvalidDatabaseCreateMode: Ungültige Anforderung zum Erstellen einer Datenbank.

  • 400 InvalidAddSecondaryPermission: Der Benutzer verfügt nicht über ausreichende Berechtigungen zum Hinzufügen einer sekundären Instanz auf dem angegebenen Server.

  • 400 UnsupportedServiceName: Der angegebene Name ist ein ungültiger Name, da er mindestens ein nicht unterstütztes Unicode-Zeichen enthält.

  • 400 CurrentDatabaseLogSizeExceedsMaxSize: Der Benutzer hat versucht, die Datenbank in eine Sku mit einer niedrigeren maximalen Protokollgröße als die aktuelle Nutzung zu ändern.

  • 400 InvalidBackupStorageAccountType: Der Benutzer hat zrs/lrs beim Erstellen/Aktualisieren einer Datenbank übergeben, aber es ist entweder fehlgeschlagen, weil der Kunde nicht in der Whitelist steht oder weil zrs in der angegebenen Region nicht verfügbar ist.

  • 400 CannotUpdateToFreeDatabase: Das Aktualisieren einer Datenbank auf die kostenlose SKU wird nicht unterstützt.

  • 400 DatabaseInvalidSkuPropertyCombination: Die Eigenschaften der angeforderten sku sind inkonsistent. Überprüfen Sie, ob eine gültige Kombination angegeben ist. Weitere Informationen finden Sie unter https://docs.microsoft.com/en-us/rest/api/sql/capabilities/listbylocation#serviceobjectivecapability.

  • 400 DatabaseNamedReplicaPerDatabaseLimitExceeded: Benutzer hat versucht, ein benanntes Replikat zu erstellen, das die zulässige Anzahl pro primäre Datenbank überschreitet

  • 400 DatabaseIsCurrentlyPinned: Microsoft hat Ihre Datenbank SQL Server Engine-Version angeheftet. Um sicherzustellen, dass ihre Datenbank keine Produktionsprobleme aufweist, werden alle zukünftigen Skalierungsvorgänge in Ihrer Datenbank blockiert, bis sie aufgehoben wurde. Wenden Sie sich an den Microsoft-Support, um Unterstützung bei der Skalierung zu erhalten.

  • 400 RestoreTargetEditionSizeInsufficient: Der Benutzer hat versucht, eine Datenbank in einer Edition wiederherzustellen, die eine kleinere Größe als die aktuell zugewiesene Größe der Quelle aufweist.

  • 400 InvalidSku: Der Benutzer hat eine ungültige SKU angegeben.

  • 400 InvalidTierSkuCombination: Die angegebene Ebene unterstützt die angegebene SKU nicht.

  • 400 ServerNotFound: Der angeforderte Server wurde nicht gefunden.

  • 400 TokenTooLong: Das bereitgestellte Token ist zu lang.

  • 400 FeatureDisabledOnSelectedEdition: Der Benutzer hat versucht, ein Feature zu verwenden, das in der aktuellen Datenbankedition deaktiviert ist.

  • 400 OfferDisabledOnSubscription: Der Abonnementangebotstyp ist für die Bereitstellung der angeforderten Ressource eingeschränkt.

  • 400 InvalidTargetSubregion: Der Zielserver eines nicht lesbaren sekundären Computers befindet sich nicht in einer azure-gekoppelten Region mit Notfallwiederherstellung.

  • 400 DatabaseCreationBlockedForNonActivatedCMKServer: SQL-Pool-Erstellungen werden für CMK-aktivierte Arbeitsbereiche blockiert, bis der Arbeitsbereich aktiviert ist. Aktivieren Sie zunächst den Löschschutz, und gewähren Sie der verwalteten Identität des Arbeitsbereichs die erforderlichen Berechtigungen (Get, Wrap Key, Unwrap Key) für die Azure Key Vault des Arbeitsbereichsschlüssels. Aktivieren Sie als Nächstes Ihren Arbeitsbereich, nachdem Sie den Zugriff gewährt haben.

  • 400 PartnerServerNotCompatible: Der Benutzer versucht, eine Datenbank von einem SAWA V1-Server auf einen Sterling-Server zu kopieren oder umgekehrt.

  • 400 IncorrectReplicationLinkState: Der Vorgang erwartet, dass sich die Datenbank im Replikationslink in einem erwarteten Zustand befindet.

  • 400 TargetElasticPoolDoesNotExist: Der Pool für elastische Datenbanken ist auf einem Server nicht vorhanden.

  • 400 ElasticPoolSkuCombinationInvalid: Pool für elastische Datenbanken und sku können nur zusammen angegeben werden, wenn die sku als "ElasticPool" angegeben ist.

  • 400 ElasticPoolTierCombinationInvalid: Die Datenbankebene unterscheidet sich von der Dienstebene für elastische Pools.

  • 400 ElasticPoolNameRequired: Der Benutzer hat versucht, eine Datenbank für den Pool für elastische Datenbanken zu erstellen oder zu aktualisieren, ohne den Namen des Pools für elastische Datenbanken anzugeben.

  • 400 ElasticPoolInconsistentDtuGuaranteeSettings: Versucht, DTU min für Datenbanken im Pool für elastische Datenbanken bereitzustellen, die die angeforderten DTUs des Pools für elastische Datenbanken überschreitet.

  • 400 TierChangeUnsupportedDueToCDCEnabledDatabase: Die Datenbank kann ihre SKU nicht aktualisieren, da sie für CDC aktiviert ist.

  • 400 ElasticPoolDatabaseCountOverLimit: Versucht, eine Datenbank zu erstellen oder einem Pool für elastische Datenbanken hinzuzufügen, wenn das Grenzwert für die Datenbankanzahl des Pools für elastische Datenbanken erreicht wurde.

  • 400 CannotChangeToOrFromDataWarehouseTier: Der Benutzer hat versucht, die SKU einer Datenbank von der DataWarehouse-Ebene in Nicht-DataWarehouse-Tarife zu ändern oder umgekehrt.

  • 400 CurrentDatabaseSizeExceedsMaxSize: Der Benutzer hat versucht, die maximale Größe für eine Datenbank auf eine Größe zu reduzieren, die kleiner als die aktuelle Nutzung ist.

  • 400 AzureKeyVaultKeyDisabled: Der Vorgang konnte auf dem Server nicht abgeschlossen werden, da der Azure Key Vault-Schlüssel deaktiviert ist.

  • 400 ElasticPoolDecreaseStorageLimitBelowUsage: Versucht, das Speicherlimit des Pools für elastische Datenbanken unter die Speicherauslastung zu senken.

  • 400 AzureKeyVaultInvalidExpirationDate: Der Vorgang konnte nicht abgeschlossen werden, da das Ablaufdatum des Azure Key Vault Schlüssels ungültig ist.

  • 400 SecurityAzureKeyVaultUrlNullOrEmpty: Der Vorgang konnte nicht abgeschlossen werden, da der Azure Key Vault-Uri NULL oder leer ist.

  • 400 ElasticPoolInconsistentVcoreGuaranteeSettings: Die Anzahl von Datenbanken und VCore min pro Datenbank darf die angeforderten VCores des Pools für elastische Datenbanken nicht überschreiten.

  • 400 UpdateNotAllowedOnPausedDatabase: Der Benutzer hat versucht, eine Aktualisierung für eine angehaltene Datenbank durchzuführen.

  • 400 AzureKeyVaultNoServerIdentity: Die Serveridentität ist nicht ordnungsgemäß konfiguriert.

  • 400 InvalidMaxSizeTierCombination: Die angegebene Ebene unterstützt die angegebene maximale Datenbankgröße nicht.

  • 400 AzureKeyVaultInvalidUri: Eine ungültige Antwort von Azure Key Vault. Verwenden Sie einen gültigen Azure Key Vault-URI.

  • 400 AzureKeyVaultMissingPermissions: Dem Server fehlen die erforderlichen Berechtigungen für den Azure-Key Vault.

  • 400 InvalidReadScaleEdition: Der Benutzer hat versucht, die Leseskalierung für einen Datenbanktyp zu aktivieren, der ihn nicht unterstützt.

  • 400 InvalidReadScaleUnits: Der Benutzer hat versucht, einen Wert für die Leseskalierung bereitzustellen, der nicht unterstützt wird.

  • 400 SecurityAzureKeyVaultInvalidKeyName: Der Vorgang konnte aufgrund eines ungültigen Serverschlüsselnamens nicht abgeschlossen werden.

  • 400 RegionDoesNotSupportVersion: Ein Benutzer hat versucht, einen Server einer angegebenen Version an einem Speicherort zu erstellen, an dem diese Serverversion nicht unterstützt wird.

  • 400 GeoSecondaryMaxSizeUpdateFailed: Die geo-sekundäre Datenbank ist von einer SLO, die den angeforderten Maxsize-Wert nicht unterstützt, oder das Geo-Sekundäre befindet sich in einer nicht unterstützten Region, oder ein Aktualisierungsvorgang wird bereits in der geo-sekundären Datenbank ausgeführt.

  • 400 AdalGenericError: Der Vorgang konnte nicht abgeschlossen werden, da ein Azure Active Directory-Fehler aufgetreten ist.

  • 400 AdalServicePrincipalNotFound: Der Vorgang konnte nicht abgeschlossen werden, da ein Fehler beim Dienstprinzipal der Azure Active Directory-Bibliothek nicht gefunden wurde.

  • 400 InvalidTier: Der Benutzer hat eine ungültige Ebene angegeben.

  • 400 AzureKeyVaultMalformedVaultUri: Der angegebene Key Vault URI ist ungültig.

  • 400 CannotUseReservedDatabaseName: Der name der reservierten Datenbank kann in diesem Vorgang nicht verwendet werden.

  • 400 SubscriptionNotFound: Das angeforderte Abonnement wurde nicht gefunden.

  • 400 RequestedDatabaseSizeRequiresShrink: Der Benutzer hat versucht, ALTER DATABASE MODIFY MAXSIZE zu ändern, um die MAXSIZE für eine Datenbank auf eine kleinere Größe als die aktuelle Größe zu ändern.

  • 400 CurrentDatabaseSizeExceedsDbMaxSize: Der Benutzer hat versucht, die maximale Größe für eine Datenbank auf eine Größe zu reduzieren, die kleiner als die aktuelle Nutzung ist.

  • 400 InvalidServerName: Ungültiger Servername angegeben.

  • 400 CannotUseTrailingWhitespacesInDatabaseName: Fehler bei der Überprüfung des Datenbanknamens.

  • 400 SourceDatabaseEditionCouldNotBeUpgraded: Die Quelldatenbank kann keine höhere Edition als die Zieldatenbank aufweisen.

  • 400 SecurityAdalPrincipalCertExpiredError: Der Vorgang konnte nicht abgeschlossen werden, da das Azure Key Vault-Prinzipalzertifikat abgelaufen ist.

  • 400 TargetDatabaseEditionCouldNotBeDowngraded: Die Zieldatenbank kann keine niedrigere Edition als die Quelldatenbank aufweisen.

  • 400 UpdateNotAllowedIfGeoDrOperationInProgress: Der Vorgang ist nicht zulässig, da der Kopier- oder Failovervorgang für die Datenbank "{0}" auf dem Server "{1}" derzeit ausgeführt wird.

  • 400 InvalidCollation: Sortierung wird vom Server nicht erkannt.

  • 400 SecurityInvalidAzureKeyVaultRecoveryLevel: Der angegebene Key Vault URI ist ungültig.

  • 400 KeyMaterialNotFoundOnRemoteServer: Der Remoteserver hat keinen Zugriff auf Schlüsselmaterial, das als TDE-Schutz verwendet wird.

  • 400 AzureKeyVaultMismatchError : Unerwartete Key Vault Region in der HTTP-Antwort gefunden.

  • 400 AzureKeyVaultRsaKeyNotSupported: Der bereitgestellte Schlüsseltresor verwendet nicht unterstützte RSA-Schlüsselgröße oder -Schlüsseltyp. Die unterstützte RSA-Schlüsselgröße ist 2048 oder 3072, und der Schlüsseltyp ist RSA oder RSA-HSM.

  • 400 ElasticPoolOverFileSpace: Unzureichender Dateispeicher im Pool für elastische Datenbanken.

  • 400 PartnerDBNotCompatibleForSGXEnclave: Der Versuch, eine GeoDR-Verknüpfung festzulegen oder SLO für Enclave-fähige Datenbank zu aktualisieren, wird nur unterstützt, wenn beide Datenbanken auf Hardware der DC-Serie ausgeführt werden.

  • 400 UpdateNotAllowedInCurrentReplicationState: Der Vorgang ist in der Datenbank im aktuellen Replikationsstatus nicht zulässig.

  • 400 InvalidLicenseType: Der Benutzer hat versucht, eine Datenbank oder einen Pool für elastische Datenbanken mit nicht unterstütztem Lizenztyp zu erstellen oder zu aktualisieren.

  • 400 GeoReplicaLimitReached: Das Replikationslimit pro Replikat wurde erreicht.

  • 400 Nicht unterstützte Kapazität: Der Benutzer hat versucht, eine Datenbank mit nicht unterstützter Kapazität zu erstellen oder zu aktualisieren.

  • 400 ReplicationSourceAndTargetMustHaveSameName: Die Replikationsquelle und die Zieldatenbanken müssen denselben Namen haben.

  • 400 ProvisioningDisabled: Zeigt die Fehlermeldung vom Ressourcenbetriebsautorisierer unverändert an, ohne Änderungen

  • 400 ReplicationSourceAndTargetMustBeInDifferentServers: Die Replikationsquelle und die Zieldatenbanken müssen sich in unterschiedlichen logischen Servern befinden.

  • 400 CannotUpdateIsLedgerDatabase: Die Ledger-Eigenschaft einer vorhandenen Datenbank kann nicht aktualisiert werden.

  • 400 UnableToResolveRemoteServer: Der Name des Remotepartnerservers konnte aufgrund eines ungültigen Servernamens oder DNS-Konnektivitätsprobleme nicht aufgelöst werden.

  • 400 RemoteDatabaseCopyPermission: Der Benutzer verfügt nicht über ausreichende Berechtigungen zum Erstellen einer Datenbankkopie auf dem angegebenen Server.

  • 400 CannotMoveOrDropSyncMetadataDatabase: Datenbank kann nicht gelöscht werden, die als Synchronisierungsmetadatendatenbank verwendet wird.

  • 400 SecurityAzureKeyVaultGeoChainError: Das Erstellen eines sekundären sekundären (als Verkettung bezeichneten Prozesses) wird beim Aktivieren der transparenten Datenverschlüsselung mit Azure Key Vault (BYOK) nicht unterstützt.

  • 400 RestoreToFreeEditionNotSupported: Restore und GeoRestore-Ziel können keine freie Datenbank sein.

  • 400 CannotMoveOrDropJobAccountDatabase: Datenbank kann nicht gelöscht werden, die dem Auftragskonto zugeordnet ist.

  • 400 RestoreNotSupportedForFreeEdition: Wiederherstellung und GeoRestore werden für eine kostenlose Datenbank nicht unterstützt.

  • 400 JobAgentDatabaseEditionUnsupported: Das Servicelevelziel der angegebenen Datenbank wird für die Verwendung als Auftrags-Agent-Datenbank nicht unterstützt.

  • 400 InvalidDroppedDatabase: Die gelöschte Quelldatenbank ist auf dem Server innerhalb des unterstützten Wiederherstellungszeitraums nicht vorhanden.

  • 400 InvalidLiveDatabase: Die Quelldatenbank ist innerhalb des unterstützten Wiederherstellungszeitraums nicht auf dem Server vorhanden. Wenn Sie eine gelöschte Datenbank wiederherstellen, geben Sie ihr Löschdatum an.

  • 400 InvalidVldbRecoverySlo: Die Hyperscale-Edition-Wiederherstellung erfordert sowohl Quell- als auch Zieldatenbanken, um Hyperscale Service Level Objective zu verwenden.

  • 400 SourceDatabaseNotFound: Die Quelldatenbank ist nicht vorhanden.

  • 400 InvalidVldbRestoreSlo: Die Point-In-Time-Wiederherstellung der Hyperscale-Edition erfordert sowohl Quell- als auch Zieldatenbanken, um hyperscale Service Level Objective zu verwenden.

  • 400 CannotSpecifyPoolOrSlo: Das Angeben eines Pools für elastische Datenbanken und/oder das Ändern des Servicelevelziels oder der Edition wird für die Edition nicht unterstützt.

  • 400 InvalidPublicMaintenanceConfiguration: Der Benutzer hat versucht, eine öffentliche Wartungskonfiguration anzugeben, die nicht in die interne ID konvertiert werden kann (fehlerhafte oder falsche Region).

  • 400 ChangeUnsupportedOnEntity: Der Benutzer hat einen nicht unterstützten Erstellungs-/Update-/Löschvorgang für eine bestimmte Entität versucht.

  • 400 CannotMoveOrDropSyncMetadataDatabase: Datenbank kann nicht gelöscht werden, die als Synchronisierungsmetadatendatenbank verwendet wird.

  • 400 CannotUseReservedDatabaseName: Der name der reservierten Datenbank kann in diesem Vorgang nicht verwendet werden.

  • 400 CannotMoveOrDropJobAccountDatabase: Datenbank kann nicht gelöscht werden, die dem Auftragskonto zugeordnet ist.

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden

  • 404 ServerNotInSubscriptionResourceGroup: Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 OperationIdNotFound: Der Vorgang mit der ID ist nicht vorhanden.

  • 404 OperationIdNotFound: Der Vorgang mit der ID ist nicht vorhanden.

  • 404 ServerNotInSubscriptionResourceGroup: Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 404 ServerNotInSubscription: Der angegebene Server ist im angegebenen Abonnement nicht vorhanden.

  • 404 CannotFindObject: Das Objekt kann nicht gefunden werden, weil es nicht vorhanden ist oder Sie über keine Berechtigungen verfügen

  • 404 ServerNotInSubscription: Der angegebene Server ist im angegebenen Abonnement nicht vorhanden.

  • 404 ServerNotInSubscriptionResourceGroup: Der angegebene Server ist in der angegebenen Ressourcengruppe und dem angegebenen Abonnement nicht vorhanden.

  • 405 UnsupportedReplicationOperation: Für die Datenbank wurde ein nicht unterstützter Replikationsvorgang initiiert.

  • 409 OperationCancelled: Der Vorgang wurde vom Benutzer abgebrochen.

  • 409 OperationInterrupted: Der Vorgang für die Ressource konnte nicht abgeschlossen werden, da er durch einen anderen Vorgang für dieselbe Ressource unterbrochen wurde.

  • 409 FreeDbAlreadyExists: Für ein Abonnement pro Region kann nur eine kostenlose Datenbank vorhanden sein.

  • 409 SubscriptionDisabled: Das Abonnement ist deaktiviert.

  • 409 ConflictingSystemOperationInProgress: Ein Systemwartungsvorgang für die Datenbank wird ausgeführt, und weitere Vorgänge müssen warten, bis er abgeschlossen ist.

  • 409 ConflictRequestToUpdateBackupRedundancy: Eine Konfliktanforderung zum Ändern der Sicherungsspeicherredundanz wird noch ausgeführt.

  • 409 SkuAssignmentInProgress: Die aktuelle Zuweisungsanforderung kann nicht verarbeitet werden, da eine vorherige Anforderung nicht abgeschlossen wurde.

  • 409 DatabaseElasticPoolMaintenanceConflict: Der Benutzer hat versucht, eine Datenbank mit einer angegebenen Wartungskonfiguration zu erstellen oder zu aktualisieren, die mit der des Pools für elastische Datenbanken der Datenbank in Konflikt stand.

  • 409 ServerDtuQuotaExceeded: Der Vorgang konnte nicht ausgeführt werden, da der Server das zulässige Datenbankdurchsatzeinheitskontingent überschreiten würde.

  • 409 UnableToAlterDatabaseInReplication: Vom Benutzer geänderte Edition für eine Datenbank in einer Replikationsbeziehung.

  • 409 CurrentMemoryUsageExceedsSkuQuota: Der Benutzer hat einen SKU-Updatevorgang versucht, der aufgrund des höheren Ressourcenverbrauchs nicht abgeschlossen werden kann.

  • 409 ServerKeyNameAlreadyExists: Der Serverschlüssel ist bereits auf dem Server vorhanden.

  • 409 ServerKeyUriAlreadyExists: Der Serverschlüssel-URI ist bereits auf dem Server vorhanden.

  • 409 ServerKeyDoesNotExists: Der Serverschlüssel ist nicht vorhanden.

  • 409 UpdateSloInProgress: Der Benutzer hat versucht, einen inkompatiblen Vorgang zu initiieren, während ein SLO-Update ausgeführt wurde.

  • 409 UpdateSloFailedDatabaseTooBusy: Der SLO-Updatevorgang konnte nicht abgeschlossen werden, weil die Datenbank zu ausgelastet war.

  • 409 AzureKeyVaultKeyNameNotFound: Der Vorgang konnte nicht abgeschlossen werden, da der Azure Key Vault-Schlüsselname nicht vorhanden ist.

  • 409 AzureKeyVaultKeyInUse: Der Schlüssel wird derzeit vom Server verwendet.

  • 409 ServerDisabled: Server ist deaktiviert.

  • 409 ConflictingDatabaseOperation: Es gibt bereits einen Vorgang für die Datenbank, und der aktuelle Vorgang sollte warten, bis er abgeschlossen ist.

  • 409 SimultaneousSkuChangeNotAllowed: Dienstzieländerungsvorgänge können nicht in beiden Datenbanken einer Replikationsbeziehung gleichzeitig ausgeführt werden.

  • 409 TargetElasticPoolBeingUpdated: Das Update des Pools für elastische Datenbanken kann nicht gestartet werden, da für eine der Datenbanken in diesem Pool für elastische Datenbanken Kopiervorgang ausgeführt wird.

  • 409 InvalidOperationForDatabaseNotInReplicationRelationship: Für eine Datenbank, die sich bereits in einer Replikationsbeziehung befindet, wurde ein Replikations seeding-Vorgang ausgeführt.

  • 409 InvalidOperationForDatabaseInReplicationRelationship: Für eine Datenbank, die sich bereits in einer Replikationsbeziehung befindet, wurde ein Replikationss seeding-Vorgang ausgeführt.

  • 409 DuplicateGeoDrRelation: Die Datenbanken befinden sich bereits in einer Replikationsbeziehung. Dies ist eine doppelte Anforderung.

  • 409 DatabaseCopyLimitPerReplicaReached: Der Benutzer hat das Limit für gleichzeitige Datenbankkopien erreicht.

  • 409 RemoteDatabaseExists: Der Zieldatenbankname ist auf dem Zielserver bereits vorhanden.

  • 409 ServerDisabled: Server ist deaktiviert.

  • 429 SubscriptionTooManyCreateUpdateRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 429 SubscriptionTooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 500 OperationTimedOut: Der Vorgang ist timeout und wird automatisch zurückgesetzt. Wiederholen Sie den Vorgang.

  • 500 ActivateOrDeactivateWorkflowThrottling: Fehler beim Aktivierungs- oder Deaktivierungsworkflow, weil zu viele gleichzeitige Workflows vorhanden sind

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 503 AzureKeyVaultConnectionFailed: Der Vorgang konnte auf dem Server nicht abgeschlossen werden, da die Verbindungsversuche mit Azure Key Vault fehlgeschlagen sind.

  • 503 AzureKeyVaultGenericConnectionError: Der Vorgang konnte nicht abgeschlossen werden, da beim Versuch, Key Vault Informationen abzurufen, ein Fehler aufgetreten ist.

  • 503 DatabaseUnavailable: Fehler beim Vorgang, weil die Datenbank nicht verfügbar ist.

  • 503 TooManyRequests: Anforderungen, die über die maximale Anzahl von Anforderungen hinausgehen, die von verfügbaren Ressourcen verarbeitet werden können.

  • 504 RequestTimeout: Die Dienstanforderung hat das zulässige Timeout überschritten.

Beispiele

List the database management operations

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/databases/testdb/operations?api-version=2021-02-01-preview

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/databases/testdb/operations/11111111-1111-1111-1111-111111111111",
      "name": "11111111-1111-1111-1111-111111111111",
      "type": "Microsoft.Sql/servers/databases/operations",
      "properties": {
        "databaseName": "testdb",
        "operation": "UpdateLogicalDatabase",
        "operationFriendlyName": "ALTER DATABASE",
        "percentComplete": 100,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:10:08.1Z",
        "state": "Succeeded"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/databases/testdb/operations/55555555-5555-5555-5555-555555555555",
      "name": "55555555-5555-5555-5555-555555555555",
      "type": "Microsoft.Sql/servers/databases/operations",
      "properties": {
        "databaseName": "testdb",
        "operation": "UpdateLogicalDatabase",
        "operationFriendlyName": "ALTER DATABASE",
        "percentComplete": 19,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T10:10:08.1Z",
        "state": "InProgress"
      }
    }
  ]
}

Definitionen

Name Beschreibung
DatabaseOperation

Ein Datenbankvorgang.

DatabaseOperationListResult

Die Antwort auf eine Listendatenbankbetriebsanforderung

ManagementOperationState

Der Vorgangsstatus.

DatabaseOperation

Ein Datenbankvorgang.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.databaseName

string

Der Name der Datenbank, für die der Vorgang ausgeführt wird.

properties.description

string

Die Vorgangsbeschreibung.

properties.errorCode

integer

Der Vorgangsfehlercode.

properties.errorDescription

string

Die Beschreibung des Vorgangsfehlers.

properties.errorSeverity

integer

Der Schweregrad des Vorgangsfehlers.

properties.estimatedCompletionTime

string

Die geschätzte Abschlusszeit des Vorgangs.

properties.isCancellable

boolean

Gibt an, ob der Vorgang abgebrochen werden kann.

properties.isUserError

boolean

Gibt an, ob es sich bei dem Fehler um einen Benutzerfehler handelt.

properties.operation

string

Der Name des Vorgangs.

properties.operationFriendlyName

string

Der Anzeigename des Vorgangs.

properties.percentComplete

integer

Der Prozentsatz des abgeschlossenen Vorgangs.

properties.serverName

string

Name des Servers

properties.startTime

string

Die Startzeit des Vorgangs.

properties.state

ManagementOperationState

Der Vorgangsstatus.

type

string

Der Ressourcentyp.

DatabaseOperationListResult

Die Antwort auf eine Listendatenbankbetriebsanforderung

Name Typ Beschreibung
nextLink

string

Link zum Abrufen der nächsten Ergebnisseite.

value

DatabaseOperation[]

Array von Ergebnissen.

ManagementOperationState

Der Vorgangsstatus.

Name Typ Beschreibung
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string