Freigeben über


Server Operations - List By Server

Ruft eine Liste der vorgänge ab, die auf dem Server ausgeführt werden.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
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

ServerOperationListResult

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

Other Status Codes

Fehlerantworten: ***

  • 400 MissingIdentityId: Es wird keine benutzerseitig zugewiesene Identität angegeben, wenn der Identitätstyp auf UserAssigned festgelegt ist.

  • 400 InvalidPrimaryIdentityId : User stellt einen Wert für PrimaryUserIdentityId bereit, aber derselbe wird nicht im IdentityId-Parameter aufgeführt.

  • 400 PECsNotExistingToDenyPublicNetworkAccess: Kann Deny Public Network Access nicht auf Ja festlegen, da kein privater Endpunkt für den Zugriff auf den Server aktiviert ist. Richten Sie private Endpunkte ein, und wiederholen Sie den Vorgang (https://docs.microsoft.com/azure/sql-database/sql-database-private-endpoint-overview#how-to-set-up-private-link-for-azure-sql-database).

  • 400 NameAlreadyExists: Der angegebene Name ist bereits vorhanden.

  • 400 UmiMissingAkvPermissions – PrimaryUserAssignedIdentityId, die vom Benutzer bereitgestellt wird, hat keinen Zugriff auf die bereitgestellte KeyId.

  • 400 MissingPrimaryIdentity : PrimaryUserAssignedIdentityId, die vom Benutzer bereitgestellt wird, hat keinen Zugriff auf die bereitgestellte KeyId.

  • 400 ProvisioningDisabled: Zeigt die Fehlermeldung des Ressourcenvorgangsautorisierer unverändert ohne Änderungen an.

  • 400 PrimaryIdentityMissingPermissionForKeyId – KeyId wird vom Benutzer während der Erstellung bereitgestellt, aber PrimaryUserAssignedIdentityId wird nicht im API-Aufruf bereitgestellt.

  • 400 InvalidIdentityTypeForKeyId: KeyId wird vom Benutzer während der Erstellung bereitgestellt, aber der Identitätstyp ist nicht auf "UserAssigned" festgelegt.

  • 400 InvalidLoginName: Der angegebene Anmeldename ist ungültig.

  • 400 InvalidUsername: Der angegebene Benutzername enthält ungültige Zeichen.

  • 400 Ipv6FeatureNotEnabled: Der Benutzer hat versucht, die Ipv6-Unterstützung auf dem Server zu aktivieren, ohne das Featureflag für das Abonnement zu aktivieren, oder die Featureunterstützung ist derzeit in der Region deaktiviert.

  • 400 PasswordTooShort: Das angegebene Kennwort ist zu kurz

  • 400 AadOnlyAuthenticationIsEnabled: Die reine Azure Active Directory-Authentifizierung ist aktiviert. Wenden Sie sich an den Systemadministrator.

  • 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 PasswordTooLong: Das angegebene Kennwort ist zu lang.

  • 400 PasswordNotComplex: Das angegebene Kennwort ist nicht komplex genug.

  • 400 InvalidParameterValue: Einem Parameter wurde ein ungültiger Wert zugewiesen.

  • 400 InvalidLocation: Ein ungültiger Speicherort wurde angegeben.

  • 400 InvalidServerName: Ungültiger Servername angegeben.

  • 400 InvalidIdentifier: Der Bezeichner enthält NULL oder ein ungültiges Unicode-Zeichen.

  • 400 TokenTooLong: Das bereitgestellte Token ist zu lang.

  • 400 RegionDoesNotAllowProvisioning: Der ausgewählte Speicherort akzeptiert keine neuen Windows Azure SQL Database-Server. Dies kann sich zu einem späteren Zeitpunkt ändern.

  • 400 ServerNotFound: Der angeforderte Server wurde nicht gefunden.

  • 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 SubscriptionNotFound: Das angeforderte Abonnement wurde nicht gefunden.

  • 404 SubscriptionNotFound: Das angeforderte Abonnement wurde nicht gefunden.

  • 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 UpsertLogicalServerRequestAlreadyInProgress : Eine laufende logische Serveranforderung wird bereits ausgeführt. Versuchen Sie es später erneut.

  • 409 ServerDisabled: Server ist deaktiviert.

  • 409 ConflictingServerOperation: Für den Server wird derzeit ein Vorgang ausgeführt.

  • 409 SubscriptionDisabled: Das Abonnement ist deaktiviert.

  • 409 ServerQuotaExceeded: Server kann nicht zu einem Abonnement hinzugefügt werden, da er das Kontingent überschreitet.

  • 409 ServerAlreadyExists: Doppelter Servername.

  • 409 ServerDisabled: Server ist deaktiviert.

  • 409 ConflictingServerOperation: Für den Server wird derzeit ein Vorgang ausgeführt.

  • 409 DropLogicalServerAlreadyInProgress : Server wird bereits gelöscht.

  • 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.

  • 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.

  • 429 ConflictingSubscriptionOperation: Für das Abonnement wird derzeit ein Vorgang ausgeführt.

  • 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: Timeout des Vorgangs und automatisches Rollback. Wiederholen Sie den Vorgang.

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

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

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

Beispiele

List the server management operations

Beispielanforderung

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

Beispiel für eine Antwort

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations/11111111-1111-1111-1111-111111111111",
      "name": "11111111-1111-1111-1111-111111111111",
      "type": "Microsoft.Sql/servers/operations",
      "properties": {
        "operation": "MakeAllLogicalDatabasesAccessible",
        "operationFriendlyName": "MAKE ALL DBS ACCESSIBLE",
        "percentComplete": 0,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:10:08.1Z",
        "state": "InProgress"
      }
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/operations/22222222-2222-2222-2222-222222222222",
      "name": "22222222-2222-2222-2222-222222222222",
      "type": "Microsoft.Sql/servers/operations",
      "properties": {
        "operation": "MakeAllLogicalDatabasesAccessible",
        "operationFriendlyName": "MAKE ALL DBS ACCESSIBLE",
        "percentComplete": 100,
        "serverName": "sqlcrudtest-4645",
        "startTime": "2017-06-01T09:00:08.1Z",
        "state": "Succeeded"
      }
    }
  ]
}

Definitionen

Name Beschreibung
ManagementOperationState

Der Vorgangsstatus.

ServerOperation

Ein Servervorgang.

ServerOperationListResult

Die Antwort auf eine Anforderung für Listenservervorgänge

ManagementOperationState

Der Vorgangsstatus.

Name Typ Beschreibung
CancelInProgress

string

Cancelled

string

Failed

string

InProgress

string

Pending

string

Succeeded

string

ServerOperation

Ein Servervorgang.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.description

string

Die Vorgangsbeschreibung.

properties.errorCode

integer

Der Fehlercode des Vorgangs.

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 der Fehler ein Benutzerfehler ist.

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.

ServerOperationListResult

Die Antwort auf eine Anforderung für Listenservervorgänge

Name Typ Beschreibung
nextLink

string

Link zum Abrufen der nächsten Ergebnisseite.

value

ServerOperation[]

Array von Ergebnissen.