Servers - Update
Atualiza um servidor.
PATCH https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}?api-version=2023-08-01
Parâmetros de URI
Nome | Em | Obrigatório | Tipo | Description |
---|---|---|---|---|
resource
|
path | True |
string |
O nome do grupo de recursos que contém o recurso. Você pode obter esse valor na API do Azure Resource Manager ou no portal. |
server
|
path | True |
string |
O nome do servidor. |
subscription
|
path | True |
string |
A ID da assinatura que identifica uma assinatura do Azure. |
api-version
|
query | True |
string |
A versão da API a ser usada para a solicitação. |
Corpo da solicitação
Nome | Tipo | Description |
---|---|---|
identity |
Identidade do servidor |
|
properties.administratorLogin |
string |
Nome de usuário do administrador para o servidor. Uma vez criado, ele não pode ser alterado. |
properties.administratorLoginPassword |
string |
A senha de logon do administrador (necessária para a criação do servidor). |
properties.administrators |
O administrador do Azure Active Directory do servidor. Isso só pode ser usado no momento da criação do servidor. Se usado para atualização do servidor, ele será ignorado ou resultará em um erro. Para atualizações, as APIs individuais precisarão ser usadas. |
|
properties.federatedClientId |
string (uuid) |
A ID do cliente usada para o cenário de CMK entre locatários |
properties.isIPv6Enabled |
Se deseja ou não habilitar o suporte IPv6 para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.keyId |
string |
Um URI do CMK da chave a ser usada para criptografia. |
properties.minimalTlsVersion |
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' |
|
properties.primaryUserAssignedIdentityId |
string |
A ID de recurso de uma identidade atribuída pelo usuário a ser usada por padrão. |
properties.publicNetworkAccess |
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter" |
|
properties.restrictOutboundNetworkAccess |
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.version |
string |
A versão do servidor. |
tags |
object |
Marcas de recurso. |
Respostas
Nome | Tipo | Description |
---|---|---|
200 OK |
Atualizou com êxito o servidor. |
|
202 Accepted |
Aceitado Cabeçalhos Location: string |
|
Other Status Codes |
Respostas de erro: ***
|
Exemplos
Update a server
Solicitação de exemplo
PATCH https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645?api-version=2023-08-01
{
"properties": {
"administratorLogin": "dummylogin",
"administratorLoginPassword": "placeholder",
"publicNetworkAccess": "Disabled",
"restrictOutboundNetworkAccess": "Enabled",
"isIPv6Enabled": "Enabled"
}
}
Resposta de exemplo
{
"tags": {
"tagKey1": "TagValue1"
},
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/sqlcrudtest-7398/providers/Microsoft.Sql/servers/sqlcrudtest-4645",
"name": "sqlcrudtest-4645",
"type": "Microsoft.Sql/servers",
"location": "japaneast",
"kind": "v12.0",
"properties": {
"fullyQualifiedDomainName": "sqlcrudtest-4645.database.windows.net",
"administratorLogin": "dummylogin",
"version": "12.0",
"state": "Ready",
"publicNetworkAccess": "Disabled",
"restrictOutboundNetworkAccess": "Enabled",
"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": {
"provisioningState": "Ready",
"privateEndpoint": {
"id": "/subscriptions/55555555-6666-7777-8888-999999999999/resourceGroups/Default-Network/providers/Microsoft.Network/privateEndpoints/private-endpoint-name"
},
"privateLinkServiceConnectionState": {
"status": "Approved",
"description": "Auto-approved",
"actionsRequired": "None"
}
}
}
]
}
}
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=2023-05-01
Definições
Nome | Description |
---|---|
Administrator |
Tipo do administrador de sever. |
Error |
As informações adicionais do erro de gerenciamento de recursos. |
Error |
O detalhe do erro. |
Error |
Resposta de erro |
External |
Status da governança externa. |
Identity |
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. |
Minimal |
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' |
Principal |
Tipo de entidade de segurança do administrador de sever. |
Private |
Propriedades de uma conexão de ponto de extremidade privado. |
Private |
|
Private |
Estado da conexão de ponto de extremidade privado. |
Private |
As ações necessárias para a conexão do serviço de link privado. |
Private |
|
Private |
O status da conexão do serviço de link privado. |
Resource |
Configuração de identidade do Azure Active Directory para um recurso. |
Server |
Um servidor do Banco de Dados SQL do Azure. |
Server |
Propriedades de um administrador do active directory. |
Server |
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
Server |
Uma conexão de ponto de extremidade privado em um servidor |
Server |
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter" |
Server |
Uma solicitação de atualização para um servidor do Banco de Dados SQL do Azure. |
Server |
Se o servidor existente tem ou não um workspace criado e se ele permite a conexão do workspace |
User |
Configuração de identidade do Azure Active Directory para um recurso. |
AdministratorType
Tipo do administrador de sever.
Valor | Description |
---|---|
ActiveDirectory |
ErrorAdditionalInfo
As informações adicionais do erro de gerenciamento de recursos.
Nome | Tipo | Description |
---|---|---|
info |
object |
As informações adicionais. |
type |
string |
O tipo de informação adicional. |
ErrorDetail
O detalhe do erro.
Nome | Tipo | Description |
---|---|---|
additionalInfo |
As informações adicionais do erro. |
|
code |
string |
O código de erro. |
details |
Os detalhes do erro. |
|
message |
string |
A mensagem de erro. |
target |
string |
O destino do erro. |
ErrorResponse
Resposta de erro
Nome | Tipo | Description |
---|---|---|
error |
O objeto de erro. |
ExternalGovernanceStatus
Status da governança externa.
Valor | Description |
---|---|
Disabled | |
Enabled |
IdentityType
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso.
Valor | Description |
---|---|
None | |
SystemAssigned | |
SystemAssigned,UserAssigned | |
UserAssigned |
MinimalTlsVersion
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3'
Valor | Description |
---|---|
1.0 | |
1.1 | |
1.2 | |
1.3 | |
None |
PrincipalType
Tipo de entidade de segurança do administrador de sever.
Valor | Description |
---|---|
Application | |
Group | |
User |
PrivateEndpointConnectionProperties
Propriedades de uma conexão de ponto de extremidade privado.
Nome | Tipo | Description |
---|---|---|
groupIds |
string[] |
IDs de grupo. |
privateEndpoint |
Ponto de extremidade privado ao qual a conexão pertence. |
|
privateLinkServiceConnectionState |
Estado de conexão da conexão de ponto de extremidade privado. |
|
provisioningState |
Estado da conexão de ponto de extremidade privado. |
PrivateEndpointProperty
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso do ponto de extremidade privado. |
PrivateEndpointProvisioningState
Estado da conexão de ponto de extremidade privado.
Valor | Description |
---|---|
Approving | |
Dropping | |
Failed | |
Ready | |
Rejecting |
PrivateLinkServiceConnectionStateActionsRequire
As ações necessárias para a conexão do serviço de link privado.
Valor | Description |
---|---|
None |
PrivateLinkServiceConnectionStateProperty
Nome | Tipo | Description |
---|---|---|
actionsRequired |
As ações necessárias para a conexão do serviço de link privado. |
|
description |
string |
A descrição da conexão do serviço de link privado. |
status |
O status da conexão do serviço de link privado. |
PrivateLinkServiceConnectionStateStatus
O status da conexão do serviço de link privado.
Valor | Description |
---|---|
Approved | |
Disconnected | |
Pending | |
Rejected |
ResourceIdentity
Configuração de identidade do Azure Active Directory para um recurso.
Nome | Tipo | Description |
---|---|---|
principalId |
string (uuid) |
A ID da entidade de segurança do Azure Active Directory. |
tenantId |
string (uuid) |
A ID do locatário do Azure Active Directory. |
type |
O tipo de identidade. Defina isso como "SystemAssigned" para criar e atribuir automaticamente uma entidade de segurança do Azure Active Directory para o recurso. |
|
userAssignedIdentities |
<string,
User |
As IDs de recurso das identidades atribuídas pelo usuário a serem usadas |
Server
Um servidor do Banco de Dados SQL do Azure.
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |
identity |
A identidade do Azure Active Directory do servidor. |
|
kind |
string |
Tipo de sql server. Esses são metadados usados para a experiência do portal do Azure. |
location |
string |
Local do recurso. |
name |
string |
Nome do recurso. |
properties.administratorLogin |
string |
Nome de usuário do administrador para o servidor. Uma vez criado, ele não pode ser alterado. |
properties.administratorLoginPassword |
string |
A senha de logon do administrador (necessária para a criação do servidor). |
properties.administrators |
O administrador do Azure Active Directory do servidor. Isso só pode ser usado no momento da criação do servidor. Se usado para atualização do servidor, ele será ignorado ou resultará em um erro. Para atualizações, as APIs individuais precisarão ser usadas. |
|
properties.externalGovernanceStatus |
Status da governança externa. |
|
properties.federatedClientId |
string (uuid) |
A ID do cliente usada para o cenário de CMK entre locatários |
properties.fullyQualifiedDomainName |
string |
O nome de domínio totalmente qualificado do servidor. |
properties.isIPv6Enabled |
Se deseja ou não habilitar o suporte IPv6 para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.keyId |
string |
Um URI do CMK da chave a ser usada para criptografia. |
properties.minimalTlsVersion |
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' |
|
properties.primaryUserAssignedIdentityId |
string |
A ID de recurso de uma identidade atribuída pelo usuário a ser usada por padrão. |
properties.privateEndpointConnections |
Lista de conexões de ponto de extremidade privado em um servidor |
|
properties.publicNetworkAccess |
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter" |
|
properties.restrictOutboundNetworkAccess |
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.state |
string |
O estado do servidor. |
properties.version |
string |
A versão do servidor. |
properties.workspaceFeature |
Se o servidor existente tem ou não um workspace criado e se ele permite a conexão do workspace |
|
tags |
object |
Marcas de recurso. |
type |
string |
Tipo de recurso. |
ServerExternalAdministrator
Propriedades de um administrador do active directory.
Nome | Tipo | Description |
---|---|---|
administratorType |
Tipo do administrador de sever. |
|
azureADOnlyAuthentication |
boolean |
Somente autenticação do Azure Active Directory habilitada. |
login |
string |
Nome de logon do administrador do servidor. |
principalType |
Tipo de entidade de segurança do administrador de sever. |
|
sid |
string (uuid) |
SID (ID do objeto) do administrador do servidor. |
tenantId |
string (uuid) |
ID do locatário do administrador. |
ServerNetworkAccessFlag
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado'
Valor | Description |
---|---|
Disabled | |
Enabled |
ServerPrivateEndpointConnection
Uma conexão de ponto de extremidade privado em um servidor
Nome | Tipo | Description |
---|---|---|
id |
string |
ID do recurso. |
properties |
Propriedades de conexão de ponto de extremidade privado |
ServerPublicNetworkAccessFlag
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter"
Valor | Description |
---|---|
Disabled | |
Enabled | |
SecuredByPerimeter |
ServerUpdate
Uma solicitação de atualização para um servidor do Banco de Dados SQL do Azure.
Nome | Tipo | Description |
---|---|---|
identity |
Identidade do servidor |
|
properties.administratorLogin |
string |
Nome de usuário do administrador para o servidor. Uma vez criado, ele não pode ser alterado. |
properties.administratorLoginPassword |
string |
A senha de logon do administrador (necessária para a criação do servidor). |
properties.administrators |
O administrador do Azure Active Directory do servidor. Isso só pode ser usado no momento da criação do servidor. Se usado para atualização do servidor, ele será ignorado ou resultará em um erro. Para atualizações, as APIs individuais precisarão ser usadas. |
|
properties.externalGovernanceStatus |
Status da governança externa. |
|
properties.federatedClientId |
string (uuid) |
A ID do cliente usada para o cenário de CMK entre locatários |
properties.fullyQualifiedDomainName |
string |
O nome de domínio totalmente qualificado do servidor. |
properties.isIPv6Enabled |
Se deseja ou não habilitar o suporte IPv6 para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.keyId |
string |
Um URI do CMK da chave a ser usada para criptografia. |
properties.minimalTlsVersion |
Versão mínima do TLS. Valores permitidos: 'None', 1.0', '1.1', '1.2', '1.3' |
|
properties.primaryUserAssignedIdentityId |
string |
A ID de recurso de uma identidade atribuída pelo usuário a ser usada por padrão. |
properties.privateEndpointConnections |
Lista de conexões de ponto de extremidade privado em um servidor |
|
properties.publicNetworkAccess |
Se o acesso ao ponto de extremidade público é permitido ou não para este servidor. O valor é opcional, mas se passado, deve ser "Habilitado" ou "Desabilitado" ou "SecuredByPerimeter" |
|
properties.restrictOutboundNetworkAccess |
Se deseja ou não restringir o acesso à rede de saída para este servidor. O valor é opcional, mas se passado, deve ser 'Habilitado' ou 'Desabilitado' |
|
properties.state |
string |
O estado do servidor. |
properties.version |
string |
A versão do servidor. |
properties.workspaceFeature |
Se o servidor existente tem ou não um workspace criado e se ele permite a conexão do workspace |
|
tags |
object |
Marcas de recurso. |
ServerWorkspaceFeature
Se o servidor existente tem ou não um workspace criado e se ele permite a conexão do workspace
Valor | Description |
---|---|
Connected | |
Disconnected |
UserIdentity
Configuração de identidade do Azure Active Directory para um recurso.
Nome | Tipo | Description |
---|---|---|
clientId |
string (uuid) |
A ID do cliente do Azure Active Directory. |
principalId |
string (uuid) |
A ID da entidade de segurança do Azure Active Directory. |