Freigeben über


Job Credentials - Create Or Update

Erstellt oder aktualisiert Auftragsanmeldeinformationen.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/jobAgents/{jobAgentName}/credentials/{credentialName}?api-version=2021-11-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
credentialName
path True

string

Der Name der Anmeldeinformationen.

jobAgentName
path True

string

Der Name des Auftrags-Agents.

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.

Anforderungstext

Name Erforderlich Typ Beschreibung
properties.password True

string

Das Kennwort für Anmeldeinformationen.

properties.username True

string

Der Benutzername der Anmeldeinformationen.

Antworten

Name Typ Beschreibung
200 OK

JobCredential

Die Anmeldeinformationen wurden erfolgreich aktualisiert.

201 Created

JobCredential

Die Anmeldeinformationen wurden erfolgreich erstellt.

Other Status Codes

Fehlerantworten: ***

  • 400 InvalidResourceRequestBody: Die Ressourcen- oder Ressourceneigenschaften im Anforderungstext sind leer oder ungültig.

  • 400 InvalidJobCredentialUsername: Ungültiger Benutzername für Anmeldeinformationen.

  • 403 JobCredentialPermissionError: Azure Resource Manager verfügt nicht über die Berechtigung zum Verwenden oder Verwalten der Anmeldeinformationen.

  • 404 JobAgentNotFound: Der angegebene Auftrags-Agent ist auf dem angegebenen logischen Server nicht vorhanden.

  • 404 SubscriptionDoesNotHaveServer: Der angeforderte Server wurde nicht gefunden

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

Beispiele

Create or update a credential

Beispielanforderung

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1?api-version=2021-11-01

{
  "properties": {
    "username": "myuser",
    "password": "<password>"
  }
}

Beispiel für eine Antwort

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
  "name": "cred1",
  "type": "Microsoft.Sql/servers/jobAccounts/credentials",
  "properties": {
    "username": "myuser"
  }
}
{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/group1/providers/Microsoft.Sql/servers/server1/jobAgents/agent1/credentials/cred1",
  "name": "cred1",
  "type": "Microsoft.Sql/servers/jobAccounts/credentials",
  "properties": {
    "username": "myuser"
  }
}

Definitionen

JobCredential

Gespeicherte Anmeldeinformationen, die von einem Auftrag zum Herstellen einer Verbindung mit Zieldatenbanken verwendet werden können.

Name Typ Beschreibung
id

string

Ressourcen-ID

name

string

Name der Ressource.

properties.password

string

Das Kennwort für Anmeldeinformationen.

properties.username

string

Der Benutzername der Anmeldeinformationen.

type

string

Der Ressourcentyp.