Compartir a través de


Servers - Update

Actualiza un servidor.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas.

serverName
path True

string

El nombre del servidor.

subscriptionId
path True

string (uuid)

Identificador de la suscripción de destino. El valor debe ser un UUID.

api-version
query True

string

minLength: 1

La versión de API que se va a utilizar para esta operación.

Cuerpo de la solicitud

Nombre Tipo Description
identity

ResourceIdentity

Identidad del servidor

properties.administratorLogin

string

Nombre de usuario del administrador para el servidor. Una vez creado, no se puede cambiar.

properties.administratorLoginPassword

string (password)

La contraseña de inicio de sesión del administrador (necesaria para la creación del servidor).

properties.administrators

ServerExternalAdministrator

El administrador de Azure Active Directory puede utilizarse durante la creación de servidores y para actualizaciones de servidores, excepto la propiedad azureADOnlyAuthentication. Para actualizar la propiedad azureADOnlyAuthentication, se debe usar una API individual.

properties.createMode

ServerCreateMode

Modo de creación para el servidor, solo los valores válidos para esto son Normal y Restaurar.

properties.federatedClientId

string (uuid)

Identificador de cliente usado para el escenario de CMK entre inquilinos

properties.isIPv6Enabled

ServerNetworkAccessFlag

Si se va a habilitar o no la compatibilidad con IPv6 para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

properties.keyId

string

URI de CMK de la clave que se va a usar para el cifrado.

properties.minimalTlsVersion

MinimalTlsVersion

Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3'

properties.primaryUserAssignedIdentityId

string

Identificador de recurso de una identidad asignada por el usuario que se va a usar de forma predeterminada.

properties.publicNetworkAccess

ServerPublicNetworkAccessFlag

Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter".

properties.restrictOutboundNetworkAccess

ServerNetworkAccessFlag

Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

properties.retentionDays

integer (int32)

Número de días que este servidor permanecerá eliminado temporalmente.

properties.version

string

Versión del servidor.

tags

object

Etiquetas de recursos.

Respuestas

Nombre Tipo Description
200 OK

Server

Operación de Azure completada con éxito.

202 Accepted

Solicitud de actualización de recursos aceptada.

Encabezados

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

ErrorResponse

Una respuesta de error inesperada.

Seguridad

azure_auth

Azure Active Directory OAuth2 Flow.

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
user_impersonation suplantar la cuenta de usuario

Ejemplos

Update a server

Solicitud de ejemplo

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

Respuesta de muestra

{
  "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

Definiciones

Nombre Description
AdministratorType

Tipo del administrador del servidor.

createdByType

Tipo de identidad que creó el recurso.

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

ErrorDetail

Detalle del error.

ErrorResponse

Respuesta de error

ExternalGovernanceStatus

Estado de la gobernanza externa.

IdentityType

Tipo de identidad. Configura esto en 'SystemAssigned' para crear y asignar automáticamente un principal de Azure Active Directory para el recurso.

MinimalTlsVersion

Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3'

PrincipalType

Tipo de entidad de seguridad del administrador del servidor.

PrivateEndpointConnectionProperties

Propiedades de una conexión de punto de conexión privado.

PrivateEndpointProperty
PrivateEndpointProvisioningState

Estado de la conexión del punto de conexión privado.

PrivateLinkServiceConnectionStateActionsRequire

Las acciones necesarias para la conexión del servicio Private Link.

PrivateLinkServiceConnectionStateProperty
PrivateLinkServiceConnectionStateStatus

Estado de conexión del servicio private link.

ResourceIdentity

Configuración de identidad de Azure Active Directory para un recurso.

Server

Un servidor Azure SQL Database.

ServerCreateMode

Modo de creación para el servidor, solo los valores válidos para esto son Normal y Restaurar.

ServerExternalAdministrator

Propiedades de un administrador de Active Directory.

ServerNetworkAccessFlag

Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

ServerPrivateEndpointConnection

Una conexión de punto de conexión privado en un servidor

ServerPublicNetworkAccessFlag

Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter".

ServerUpdate

Una solicitud de actualización para un servidor Azure SQL Database.

ServerWorkspaceFeature

Si el servidor existente tiene o no un área de trabajo creada y si permite la conexión desde el área de trabajo

systemData

Metadatos relativos a la creación y última modificación del recurso.

UserIdentity

Configuración de identidad de Azure Active Directory para un recurso.

AdministratorType

Tipo del administrador del servidor.

Valor Description
ActiveDirectory

Directorio Activo

createdByType

Tipo de identidad que creó el recurso.

Valor Description
User
Application
ManagedIdentity
Key

ErrorAdditionalInfo

Información adicional sobre el error de administración de recursos.

Nombre Tipo Description
info

object

Información adicional.

type

string

Tipo de información adicional.

ErrorDetail

Detalle del error.

Nombre Tipo Description
additionalInfo

ErrorAdditionalInfo[]

Información adicional del error.

code

string

Código de error.

details

ErrorDetail[]

Detalles del error.

message

string

El mensaje de error.

target

string

Destino del error.

ErrorResponse

Respuesta de error

Nombre Tipo Description
error

ErrorDetail

Objeto de error.

ExternalGovernanceStatus

Estado de la gobernanza externa.

Valor Description
Enabled

Habilitado

Disabled

Deshabilitado

IdentityType

Tipo de identidad. Configura esto en 'SystemAssigned' para crear y asignar automáticamente un principal de Azure Active Directory para el recurso.

Valor Description
None

Ninguno

SystemAssigned

AsignadoPorElSistema

UserAssigned

UserAssigned

SystemAssigned,UserAssigned

SystemAssigned, UserAssigned

MinimalTlsVersion

Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3'

Valor Description
None

Ninguno

1.0

1.0

1.1

1.1

1.2

1.2

1.3

1.3

PrincipalType

Tipo de entidad de seguridad del administrador del servidor.

Valor Description
User

Usuario

Group

Grupo

Application

Aplicación

PrivateEndpointConnectionProperties

Propiedades de una conexión de punto de conexión privado.

Nombre Tipo Description
groupIds

string[]

Identificadores de grupo.

privateEndpoint

PrivateEndpointProperty

Punto de conexión privado al que pertenece la conexión.

privateLinkServiceConnectionState

PrivateLinkServiceConnectionStateProperty

Estado de conexión de la conexión del punto de conexión privado.

provisioningState

PrivateEndpointProvisioningState

Estado de la conexión del punto de conexión privado.

PrivateEndpointProperty

Nombre Tipo Description
id

string

Identificador de recurso del punto de conexión privado.

PrivateEndpointProvisioningState

Estado de la conexión del punto de conexión privado.

Valor Description
Approving

Aprobación

Ready

Ready

Dropping

Cayendo

Failed

Fallido

Rejecting

Rechazo

PrivateLinkServiceConnectionStateActionsRequire

Las acciones necesarias para la conexión del servicio Private Link.

Valor Description
None

Ninguno

PrivateLinkServiceConnectionStateProperty

Nombre Tipo Description
actionsRequired

PrivateLinkServiceConnectionStateActionsRequire

Las acciones necesarias para la conexión del servicio Private Link.

description

string

Descripción de la conexión del servicio private link.

status

PrivateLinkServiceConnectionStateStatus

Estado de conexión del servicio private link.

PrivateLinkServiceConnectionStateStatus

Estado de conexión del servicio private link.

Valor Description
Approved

Aprobado

Pending

Pending

Rejected

Rejected

Disconnected

Desconectado

ResourceIdentity

Configuración de identidad de Azure Active Directory para un recurso.

Nombre Tipo Description
principalId

string (uuid)

El id principal de Azure Active Directory.

tenantId

string (uuid)

El ID de tenant de Azure Active Directory.

type

IdentityType

Tipo de identidad. Configura esto en 'SystemAssigned' para crear y asignar automáticamente un principal de Azure Active Directory para el recurso.

userAssignedIdentities

<string,  UserIdentity>

Identificadores de recursos de las identidades asignadas por el usuario que se van a usar

Server

Un servidor Azure SQL Database.

Nombre Tipo Description
id

string (arm-id)

Identificador de recurso completo para el recurso. Por ejemplo, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ResourceIdentity

La identidad de Azure Active Directory del servidor.

kind

string

Tipo de sql Server. Estos son metadatos usados para la experiencia del portal de Azure.

location

string

Ubicación geográfica donde reside el recurso

name

string

Nombre del recurso

properties.administratorLogin

string

Nombre de usuario del administrador para el servidor. Una vez creado, no se puede cambiar.

properties.administratorLoginPassword

string (password)

La contraseña de inicio de sesión del administrador (necesaria para la creación del servidor).

properties.administrators

ServerExternalAdministrator

El administrador de Azure Active Directory puede utilizarse durante la creación de servidores y para actualizaciones de servidores, excepto la propiedad azureADOnlyAuthentication. Para actualizar la propiedad azureADOnlyAuthentication, se debe usar una API individual.

properties.createMode

ServerCreateMode

Modo de creación para el servidor, solo los valores válidos para esto son Normal y Restaurar.

properties.externalGovernanceStatus

ExternalGovernanceStatus

Estado de la gobernanza externa.

properties.federatedClientId

string (uuid)

Identificador de cliente usado para el escenario de CMK entre inquilinos

properties.fullyQualifiedDomainName

string

Nombre de dominio completo del servidor.

properties.isIPv6Enabled

ServerNetworkAccessFlag

Si se va a habilitar o no la compatibilidad con IPv6 para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

properties.keyId

string

URI de CMK de la clave que se va a usar para el cifrado.

properties.minimalTlsVersion

MinimalTlsVersion

Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3'

properties.primaryUserAssignedIdentityId

string

Identificador de recurso de una identidad asignada por el usuario que se va a usar de forma predeterminada.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Lista de conexiones de punto de conexión privado en un servidor

properties.publicNetworkAccess

ServerPublicNetworkAccessFlag

Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter".

properties.restrictOutboundNetworkAccess

ServerNetworkAccessFlag

Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

properties.retentionDays

integer (int32)

Número de días que este servidor permanecerá eliminado temporalmente.

properties.state

string

Estado del servidor.

properties.version

string

Versión del servidor.

properties.workspaceFeature

ServerWorkspaceFeature

Si el servidor existente tiene o no un área de trabajo creada y si permite la conexión desde el área de trabajo

systemData

systemData

Azure Resource Manager metadatos que contienen información createdBy y modifiedBy.

tags

object

Etiquetas de recursos.

type

string

Tipo de recurso. Por ejemplo, "Microsoft. Compute/virtualMachines" o "Microsoft. CuentasAlmacenamiento/Almacenamiento"

ServerCreateMode

Modo de creación para el servidor, solo los valores válidos para esto son Normal y Restaurar.

Valor Description
Normal

Normal

Restore

Restauración

ServerExternalAdministrator

Propiedades de un administrador de Active Directory.

Nombre Tipo Description
administratorType

AdministratorType

Tipo del administrador del servidor.

azureADOnlyAuthentication

boolean

Solo Azure Active Directory Autenticación habilitada.

login

string

Nombre de inicio de sesión del administrador del servidor.

principalType

PrincipalType

Tipo de entidad de seguridad del administrador del servidor.

sid

string (uuid)

SID (id. de objeto) del administrador del servidor.

tenantId

string (uuid)

Identificador de inquilino del administrador.

ServerNetworkAccessFlag

Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

Valor Description
Enabled

Habilitado

Disabled

Deshabilitado

ServerPrivateEndpointConnection

Una conexión de punto de conexión privado en un servidor

Nombre Tipo Description
id

string

Identificador de recurso.

properties

PrivateEndpointConnectionProperties

Propiedades de conexión de punto de conexión privado

ServerPublicNetworkAccessFlag

Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter".

Valor Description
Enabled

Habilitado

Disabled

Deshabilitado

SecuredByPerimeter

AseguradoPorPerímetro

ServerUpdate

Una solicitud de actualización para un servidor Azure SQL Database.

Nombre Tipo Description
identity

ResourceIdentity

Identidad del servidor

properties.administratorLogin

string

Nombre de usuario del administrador para el servidor. Una vez creado, no se puede cambiar.

properties.administratorLoginPassword

string (password)

La contraseña de inicio de sesión del administrador (necesaria para la creación del servidor).

properties.administrators

ServerExternalAdministrator

El administrador de Azure Active Directory puede utilizarse durante la creación de servidores y para actualizaciones de servidores, excepto la propiedad azureADOnlyAuthentication. Para actualizar la propiedad azureADOnlyAuthentication, se debe usar una API individual.

properties.createMode

ServerCreateMode

Modo de creación para el servidor, solo los valores válidos para esto son Normal y Restaurar.

properties.externalGovernanceStatus

ExternalGovernanceStatus

Estado de la gobernanza externa.

properties.federatedClientId

string (uuid)

Identificador de cliente usado para el escenario de CMK entre inquilinos

properties.fullyQualifiedDomainName

string

Nombre de dominio completo del servidor.

properties.isIPv6Enabled

ServerNetworkAccessFlag

Si se va a habilitar o no la compatibilidad con IPv6 para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

properties.keyId

string

URI de CMK de la clave que se va a usar para el cifrado.

properties.minimalTlsVersion

MinimalTlsVersion

Versión mínima de TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3'

properties.primaryUserAssignedIdentityId

string

Identificador de recurso de una identidad asignada por el usuario que se va a usar de forma predeterminada.

properties.privateEndpointConnections

ServerPrivateEndpointConnection[]

Lista de conexiones de punto de conexión privado en un servidor

properties.publicNetworkAccess

ServerPublicNetworkAccessFlag

Si se permite o no el acceso al punto de conexión público para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado" o "SecuredByPerimeter".

properties.restrictOutboundNetworkAccess

ServerNetworkAccessFlag

Si se va a restringir o no el acceso de red saliente para este servidor. El valor es opcional, pero si se pasa, debe ser "Habilitado" o "Deshabilitado".

properties.retentionDays

integer (int32)

Número de días que este servidor permanecerá eliminado temporalmente.

properties.state

string

Estado del servidor.

properties.version

string

Versión del servidor.

properties.workspaceFeature

ServerWorkspaceFeature

Si el servidor existente tiene o no un área de trabajo creada y si permite la conexión desde el área de trabajo

tags

object

Etiquetas de recursos.

ServerWorkspaceFeature

Si el servidor existente tiene o no un área de trabajo creada y si permite la conexión desde el área de trabajo

Valor Description
Connected

Conectado

Disconnected

Desconectado

systemData

Metadatos relativos a la creación y última modificación del recurso.

Nombre Tipo Description
createdAt

string (date-time)

Marca de tiempo de creación de recursos (UTC).

createdBy

string

Identidad que creó el recurso.

createdByType

createdByType

Tipo de identidad que creó el recurso.

lastModifiedAt

string (date-time)

La marca de tiempo de la última modificación del recurso (UTC)

lastModifiedBy

string

Identidad que modificó por última vez el recurso.

lastModifiedByType

createdByType

Tipo de identidad que modificó por última vez el recurso.

UserIdentity

Configuración de identidad de Azure Active Directory para un recurso.

Nombre Tipo Description
clientId

string (uuid)

El id del cliente de Azure Active Directory.

principalId

string (uuid)

El id principal de Azure Active Directory.