Partager via


Servers - Update

Met à jour un serveur.

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

Paramètres URI

Nom Dans Obligatoire Type Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nom du groupe de ressources. Le nom ne respecte pas la casse.

serverName
path True

string

Le nom du serveur

subscriptionId
path True

string (uuid)

ID de l’abonnement cible. La valeur doit être un UUID.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Corps de la demande

Nom Type Description
identity

ResourceIdentity

Identité du serveur

properties.administratorLogin

string

Nom d’utilisateur administrateur du serveur. Une fois créée, elle ne peut pas être modifiée.

properties.administratorLoginPassword

string (password)

Mot de passe de connexion administrateur (requis pour la création du serveur).

properties.administrators

ServerExternalAdministrator

L’administrateur Azure Active Directory peut être utilisé lors de la création de serveurs et pour les mises à jour du serveur, sauf pour la propriété azureADOnlyAuthentication. Pour mettre à jour la propriété azureADOnlyAuthentication, une API individuelle doit être utilisée.

properties.createMode

ServerCreateMode

Mode de création pour le serveur, seules les valeurs valides pour cela sont Normal et Restore.

properties.federatedClientId

string (uuid)

ID client utilisé pour le scénario CMK interlocataire

properties.isIPv6Enabled

ServerNetworkAccessFlag

Indique si la prise en charge IPv6 de ce serveur doit être activé ou non. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.keyId

string

URI CMK de la clé à utiliser pour le chiffrement.

properties.minimalTlsVersion

MinimalTlsVersion

Version TLS minimale. Valeurs autorisées : « None », 1.0 », « 1.1 », « 1.2 », « 1.3 »

properties.primaryUserAssignedIdentityId

string

ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut.

properties.publicNetworkAccess

ServerPublicNetworkAccessFlag

Indique si l’accès au point de terminaison public est autorisé pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Enabled » ou « Disabled » ou « SecuredByPerimeter »

properties.restrictOutboundNetworkAccess

ServerNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.retentionDays

integer (int32)

Nombre de jours pendant lesquels ce serveur restera supprimé de manière réversible.

properties.version

string

Version du serveur.

tags

object

Balises de ressource.

Réponses

Nom Type Description
200 OK

Server

Opération Azure terminée avec succès.

202 Accepted

Demande de mise à jour de ressource acceptée.

En-têtes

  • Location: string
  • Retry-After: integer
Other Status Codes

ErrorResponse

Réponse d’erreur inattendue.

Sécurité

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Update a server

Exemple de requête

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

{
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "placeholder",
    "isIPv6Enabled": "Enabled",
    "publicNetworkAccess": "Disabled",
    "restrictOutboundNetworkAccess": "Enabled",
    "retentionDays": 7
  }
}

Exemple de réponse

{
  "name": "sqlcrudtest-4645",
  "type": "Microsoft.Sql/servers",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645",
  "kind": "v12.0",
  "location": "japaneast",
  "properties": {
    "administratorLogin": "dummylogin",
    "fullyQualifiedDomainName": "sqlcrudtest-4645.database.windows.net",
    "isIPv6Enabled": "Enabled",
    "privateEndpointConnections": [
      {
        "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645/privateEndpointConnections/private-endpoint-name-00000000-1111-2222-3333-444444444444",
        "properties": {
          "privateEndpoint": {
            "id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
          },
          "privateLinkServiceConnectionState": {
            "description": "Auto-approved",
            "actionsRequired": "None",
            "status": "Approved"
          },
          "provisioningState": "Ready"
        }
      }
    ],
    "publicNetworkAccess": "Disabled",
    "restrictOutboundNetworkAccess": "Enabled",
    "retentionDays": 7,
    "state": "Ready",
    "version": "12.0"
  },
  "tags": {
    "tagKey1": "TagValue1"
  }
}
Location: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.Sql/locations/japaneast/serverOperationResults/00000000-0000-0000-0000-000000000000?api-version=2024-08-01

Définitions

Nom Description
AdministratorType

Type de l’administrateur de serveur.

createdByType

Type d’identité qui a créé la ressource.

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

ErrorDetail

Détail de l’erreur.

ErrorResponse

Réponse d’erreur

ExternalGovernanceStatus

État de la gouvernance externe.

IdentityType

Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource.

MinimalTlsVersion

Version TLS minimale. Valeurs autorisées : « None », 1.0 », « 1.1 », « 1.2 », « 1.3 »

PrincipalType

Type de principal de l’administrateur de serveur.

PrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé.

PrivateEndpointProperty
PrivateEndpointProvisioningState

État de la connexion de point de terminaison privé.

PrivateLinkServiceConnectionStateActionsRequire

Actions requises pour la connexion de service de liaison privée.

PrivateLinkServiceConnectionStateProperty
PrivateLinkServiceConnectionStateStatus

État de connexion du service de liaison privée.

ResourceIdentity

Configuration d’identité Azure Active Directory pour une ressource.

Server

Un serveur Azure SQL Database.

ServerCreateMode

Mode de création pour le serveur, seules les valeurs valides pour cela sont Normal et Restore.

ServerExternalAdministrator

Propriétés d’un administrateur Active Directory.

ServerNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

ServerPrivateEndpointConnection

Connexion de point de terminaison privé sous un serveur

ServerPublicNetworkAccessFlag

Indique si l’accès au point de terminaison public est autorisé pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Enabled » ou « Disabled » ou « SecuredByPerimeter »

ServerUpdate

Une demande de mise à jour pour un serveur Azure SQL Database.

ServerWorkspaceFeature

Indique si un serveur existant a un espace de travail créé et s’il autorise la connexion à partir de l’espace de travail

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

UserIdentity

Configuration d’identité Azure Active Directory pour une ressource.

AdministratorType

Type de l’administrateur de serveur.

Valeur Description
ActiveDirectory

Active Directory

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Informations supplémentaires sur l’erreur de gestion des ressources.

Nom Type Description
info

object

Informations supplémentaires.

type

string

Type d’informations supplémentaire.

ErrorDetail

Détail de l’erreur.

Nom Type Description
additionalInfo

ErrorAdditionalInfo[]

Informations supplémentaires sur l’erreur.

code

string

Code d’erreur.

details

ErrorDetail[]

Détails de l’erreur.

message

string

Message d’erreur.

target

string

Cible d’erreur.

ErrorResponse

Réponse d’erreur

Nom Type Description
error

ErrorDetail

Objet d’erreur.

ExternalGovernanceStatus

État de la gouvernance externe.

Valeur Description
Enabled

Activé

Disabled

Désactivé

IdentityType

Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource.

Valeur Description
None

Aucun

SystemAssigned

Attribué par le système

UserAssigned

UserAssigned

SystemAssigned,UserAssigned

SystemAssigned, UserAssigned

MinimalTlsVersion

Version TLS minimale. Valeurs autorisées : « None », 1.0 », « 1.1 », « 1.2 », « 1.3 »

Valeur Description
None

Aucun

1.0

1.0

1.1

1.1

1.2

1.2

1.3

1.3

PrincipalType

Type de principal de l’administrateur de serveur.

Valeur Description
User

Utilisateur

Group

Groupe

Application

Application

PrivateEndpointConnectionProperties

Propriétés d’une connexion de point de terminaison privé.

Nom Type Description
groupIds

string[]

ID de groupe.

privateEndpoint

PrivateEndpointProperty

Point de terminaison privé auquel la connexion appartient.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

État de connexion de la connexion de point de terminaison privé.

provisioningState

PrivateEndpointProvisioningState

État de la connexion de point de terminaison privé.

PrivateEndpointProperty

Nom Type Description
id

string

ID de ressource du point de terminaison privé.

PrivateEndpointProvisioningState

État de la connexion de point de terminaison privé.

Valeur Description
Approving

Approbation

Ready

Prêt

Dropping

Largage

Failed

Échec

Rejecting

Rejet

PrivateLinkServiceConnectionStateActionsRequire

Actions requises pour la connexion de service de liaison privée.

Valeur Description
None

Aucun

PrivateLinkServiceConnectionStateProperty

Nom Type Description
actionsRequired

PrivateLinkServiceConnectionStateActionsRequire

Actions requises pour la connexion de service de liaison privée.

description

string

Description de la connexion du service private link.

status

PrivateLinkServiceConnectionStateStatus

État de connexion du service de liaison privée.

PrivateLinkServiceConnectionStateStatus

État de connexion du service de liaison privée.

Valeur Description
Approved

Approuvé

Pending

En attente

Rejected

Rejeté

Disconnected

Déconnecté

ResourceIdentity

Configuration d’identité Azure Active Directory pour une ressource.

Nom Type Description
principalId

string (uuid)

L’ID principal d’Azure Active Directory.

tenantId

string (uuid)

L’identifiant du locataire Azure Active Directory.

type

IdentityType

Type d’identité. Réglez cela sur « SystemAssigned » afin de créer et d'attribuer automatiquement un principal Azure Active Directory à la ressource.

userAssignedIdentities

<string,  UserIdentity>

ID de ressource des identités affectées par l’utilisateur à utiliser

Server

Un serveur Azure SQL Database.

Nom Type Description
id

string (arm-id)

ID de ressource complet pour la ressource. Par exemple, « /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} »

identity

ResourceIdentity

L’identité Azure Active Directory du serveur.

kind

string

Type de serveur sql. Ce sont des métadonnées utilisées pour l’expérience du portail Azure.

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties.administratorLogin

string

Nom d’utilisateur administrateur du serveur. Une fois créée, elle ne peut pas être modifiée.

properties.administratorLoginPassword

string (password)

Mot de passe de connexion administrateur (requis pour la création du serveur).

properties.administrators

ServerExternalAdministrator

L’administrateur Azure Active Directory peut être utilisé lors de la création de serveurs et pour les mises à jour du serveur, sauf pour la propriété azureADOnlyAuthentication. Pour mettre à jour la propriété azureADOnlyAuthentication, une API individuelle doit être utilisée.

properties.createMode

ServerCreateMode

Mode de création pour le serveur, seules les valeurs valides pour cela sont Normal et Restore.

properties.externalGovernanceStatus

ExternalGovernanceStatus

État de la gouvernance externe.

properties.federatedClientId

string (uuid)

ID client utilisé pour le scénario CMK interlocataire

properties.fullyQualifiedDomainName

string

Nom de domaine complet du serveur.

properties.isIPv6Enabled

ServerNetworkAccessFlag

Indique si la prise en charge IPv6 de ce serveur doit être activé ou non. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.keyId

string

URI CMK de la clé à utiliser pour le chiffrement.

properties.minimalTlsVersion

MinimalTlsVersion

Version TLS minimale. Valeurs autorisées : « None », 1.0 », « 1.1 », « 1.2 », « 1.3 »

properties.primaryUserAssignedIdentityId

string

ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Liste des connexions de point de terminaison privé sur un serveur

properties.publicNetworkAccess

ServerPublicNetworkAccessFlag

Indique si l’accès au point de terminaison public est autorisé pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Enabled » ou « Disabled » ou « SecuredByPerimeter »

properties.restrictOutboundNetworkAccess

ServerNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.retentionDays

integer (int32)

Nombre de jours pendant lesquels ce serveur restera supprimé de manière réversible.

properties.state

string

État du serveur.

properties.version

string

Version du serveur.

properties.workspaceFeature

ServerWorkspaceFeature

Indique si un serveur existant a un espace de travail créé et s’il autorise la connexion à partir de l’espace de travail

systemData

systemData

Azure Resource Manager : métadonnées contenant des informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple : « Microsoft. Calcul/virtualMachines » ou « Microsoft. StorageAccounts"

ServerCreateMode

Mode de création pour le serveur, seules les valeurs valides pour cela sont Normal et Restore.

Valeur Description
Normal

Normal

Restore

Restaurer

ServerExternalAdministrator

Propriétés d’un administrateur Active Directory.

Nom Type Description
administratorType

AdministratorType

Type de l’administrateur de serveur.

azureADOnlyAuthentication

boolean

Azure Active Directory uniquement, authentification activée.

login

string

Nom de connexion de l’administrateur du serveur.

principalType

PrincipalType

Type de principal de l’administrateur de serveur.

sid

string (uuid)

SID (ID d’objet) de l’administrateur du serveur.

tenantId

string (uuid)

ID de locataire de l’administrateur.

ServerNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

Valeur Description
Enabled

Activé

Disabled

Désactivé

ServerPrivateEndpointConnection

Connexion de point de terminaison privé sous un serveur

Nom Type Description
id

string

ID de la ressource

properties

PrivateEndpointConnectionProperties

Propriétés de connexion de point de terminaison privé

ServerPublicNetworkAccessFlag

Indique si l’accès au point de terminaison public est autorisé pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Enabled » ou « Disabled » ou « SecuredByPerimeter »

Valeur Description
Enabled

Activé

Disabled

Désactivé

SecuredByPerimeter

SécurisésByPerimeter

ServerUpdate

Une demande de mise à jour pour un serveur Azure SQL Database.

Nom Type Description
identity

ResourceIdentity

Identité du serveur

properties.administratorLogin

string

Nom d’utilisateur administrateur du serveur. Une fois créée, elle ne peut pas être modifiée.

properties.administratorLoginPassword

string (password)

Mot de passe de connexion administrateur (requis pour la création du serveur).

properties.administrators

ServerExternalAdministrator

L’administrateur Azure Active Directory peut être utilisé lors de la création de serveurs et pour les mises à jour du serveur, sauf pour la propriété azureADOnlyAuthentication. Pour mettre à jour la propriété azureADOnlyAuthentication, une API individuelle doit être utilisée.

properties.createMode

ServerCreateMode

Mode de création pour le serveur, seules les valeurs valides pour cela sont Normal et Restore.

properties.externalGovernanceStatus

ExternalGovernanceStatus

État de la gouvernance externe.

properties.federatedClientId

string (uuid)

ID client utilisé pour le scénario CMK interlocataire

properties.fullyQualifiedDomainName

string

Nom de domaine complet du serveur.

properties.isIPv6Enabled

ServerNetworkAccessFlag

Indique si la prise en charge IPv6 de ce serveur doit être activé ou non. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.keyId

string

URI CMK de la clé à utiliser pour le chiffrement.

properties.minimalTlsVersion

MinimalTlsVersion

Version TLS minimale. Valeurs autorisées : « None », 1.0 », « 1.1 », « 1.2 », « 1.3 »

properties.primaryUserAssignedIdentityId

string

ID de ressource d’une identité affectée par l’utilisateur à utiliser par défaut.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Liste des connexions de point de terminaison privé sur un serveur

properties.publicNetworkAccess

ServerPublicNetworkAccessFlag

Indique si l’accès au point de terminaison public est autorisé pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Enabled » ou « Disabled » ou « SecuredByPerimeter »

properties.restrictOutboundNetworkAccess

ServerNetworkAccessFlag

Indique s’il faut restreindre ou non l’accès réseau sortant pour ce serveur. La valeur est facultative, mais si elle est passée, doit être « Activé » ou « Désactivé »

properties.retentionDays

integer (int32)

Nombre de jours pendant lesquels ce serveur restera supprimé de manière réversible.

properties.state

string

État du serveur.

properties.version

string

Version du serveur.

properties.workspaceFeature

ServerWorkspaceFeature

Indique si un serveur existant a un espace de travail créé et s’il autorise la connexion à partir de l’espace de travail

tags

object

Balises de ressource.

ServerWorkspaceFeature

Indique si un serveur existant a un espace de travail créé et s’il autorise la connexion à partir de l’espace de travail

Valeur Description
Connected

Connecté

Disconnected

Déconnecté

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

UserIdentity

Configuration d’identité Azure Active Directory pour une ressource.

Nom Type Description
clientId

string (uuid)

L’ID client Azure Active Directory.

principalId

string (uuid)

L’ID principal d’Azure Active Directory.