Distributed Availability Groups - Get
Ottiene le informazioni di un gruppo di disponibilità distribuito.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/distributedAvailabilityGroups/{distributedAvailabilityGroupName}?api-version=2025-01-01
Parametri dell'URI
| Nome | In | Necessario | Tipo | Descrizione |
|---|---|---|---|---|
|
distributed
|
path | True |
string |
Nome del gruppo di disponibilità distribuito. |
|
managed
|
path | True |
string |
Nome dell'istanza gestita. |
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nome del gruppo di risorse. Il nome è insensibile alle maiuscole e minuscole. |
|
subscription
|
path | True |
string (uuid) |
ID della sottoscrizione di destinazione. Il valore deve essere un UUID. |
|
api-version
|
query | True |
string minLength: 1 |
Versione dell'API da usare per questa operazione. |
Risposte
| Nome | Tipo | Descrizione |
|---|---|---|
| 200 OK |
Operazione Azure completata con successo. |
|
| Other Status Codes |
Risposta di errore imprevista. |
Sicurezza
azure_auth
Azure Active Directory OAuth2 Flow.
Tipo:
oauth2
Flow:
implicit
URL di autorizzazione:
https://login.microsoftonline.com/common/oauth2/authorize
Ambiti
| Nome | Descrizione |
|---|---|
| user_impersonation | rappresentare l'account utente |
Esempio
Gets the distributed availability group info.
Esempio di richiesta
GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag?api-version=2025-01-01
Risposta di esempio
{
"name": "dag",
"type": "Microsoft.Sql/managedInstances/distributedAvailabilityGroups",
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/distributedAvailabilityGroups/dag",
"properties": {
"databases": [
{
"connectedState": "CONNECTED",
"databaseName": "testdb",
"instanceRedoReplicationLagSeconds": 1,
"instanceReplicaId": "4713ed91-1e8c-497d-9bd4-d8a3935ae49a",
"instanceSendReplicationLagSeconds": 1,
"lastBackupLsn": "71000009405700001",
"lastBackupTime": "2023-08-01T00:00:00Z",
"lastCommitLsn": "71000009407900004",
"lastCommitTime": "2023-08-01T00:00:00Z",
"lastHardenedLsn": "71000009408100001",
"lastHardenedTime": "2023-08-01T00:00:00Z",
"lastReceivedLsn": "71000009407900001",
"lastReceivedTime": "2023-08-01T00:00:00Z",
"partnerReplicaId": "8ffa9723-a1ec-4323-b929-c4aedee3894b",
"replicaState": "Seeding",
"seedingProgress": "80%",
"synchronizationHealth": "HEALTHY"
}
],
"distributedAvailabilityGroupId": "c856cff5-a6fe-418e-8894-17799cc20f5d",
"distributedAvailabilityGroupName": "dag",
"failoverMode": "None",
"instanceAvailabilityGroupName": "testcl",
"instanceLinkRole": "Primary",
"partnerAvailabilityGroupName": "BoxLocalAg1",
"partnerEndpoint": "TCP://SERVER:7022",
"partnerLinkRole": "Secondary",
"replicationMode": "Async",
"seedingMode": "Automatic"
}
}
Definizioni
| Nome | Descrizione |
|---|---|
|
Certificate |
Informazioni relative al certificato |
|
created |
Tipo di identità che ha creato la risorsa. |
|
Distributed |
Gruppo di disponibilità distribuito tra box e Sql Istanza gestita. |
|
Distributed |
Informazioni specifiche del database |
|
Error |
Informazioni aggiuntive sull'errore di gestione delle risorse. |
|
Error |
Dettagli dell'errore. |
|
Error |
Risposta di errore |
|
Failover |
La modalità di failover del collegamento - può essere manuale se pensata per il failover bidirezionale con un SQL Server supportato, oppure None per il failover unidirezionale verso Azure. |
|
Link |
Ruolo collegamento lato SQL Server |
|
Replica |
Collegare lo stato connesso |
|
Replica |
Stato di integrità del collegamento |
|
Replication |
Modalità di replica del collegamento |
|
Seeding |
Modalità di seeding del database: può essere Automatica (impostazione predefinita) o Manuale per gli scenari supportati. |
|
system |
Metadati relativi alla creazione e all'ultima modifica della risorsa. |
CertificateInfo
Informazioni relative al certificato
| Nome | Tipo | Descrizione |
|---|---|---|
| certificateName |
string |
Nome del certificato |
| expiryDate |
string (date-time) |
Data di scadenza del certificato |
createdByType
Tipo di identità che ha creato la risorsa.
| Valore | Descrizione |
|---|---|
| User | |
| Application | |
| ManagedIdentity | |
| Key |
DistributedAvailabilityGroup
Gruppo di disponibilità distribuito tra box e Sql Istanza gestita.
| Nome | Tipo | Descrizione |
|---|---|---|
| id |
string (arm-id) |
ID risorsa completo per la risorsa. Ad esempio, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" |
| name |
string |
Nome della risorsa |
| properties.databases |
Database nel gruppo di disponibilità distribuito |
|
| properties.distributedAvailabilityGroupId |
string (uuid) |
ID del gruppo di disponibilità distribuito |
| properties.distributedAvailabilityGroupName |
string |
Nome del gruppo di disponibilità distribuito |
| properties.failoverMode |
La modalità di failover del collegamento - può essere manuale se pensata per il failover bidirezionale con un SQL Server supportato, oppure None per il failover unidirezionale verso Azure. |
|
| properties.instanceAvailabilityGroupName |
string |
Nome del gruppo di disponibilità lato istanza gestita |
| properties.instanceLinkRole |
Ruolo collegamento laterale dell'istanza gestita |
|
| properties.partnerAvailabilityGroupName |
string |
Nome del gruppo di disponibilità lato SQL Server |
| properties.partnerEndpoint |
string |
Endpoint lato SQL Server - IP o nome risolvibile DNS |
| properties.partnerLinkRole |
Ruolo collegamento lato SQL Server |
|
| properties.replicationMode |
Modalità di replica del collegamento |
|
| properties.seedingMode |
Modalità di seeding del database: può essere Automatica (impostazione predefinita) o Manuale per gli scenari supportati. |
|
| systemData |
Azure Resource Manager metadati contenenti informazioni createBy e modifiedBy. |
|
| type |
string |
Tipo di risorsa. Ad esempio: "Microsoft. Compute/virtualMachines" oppure "Microsoft. Storage/storageAccounts" |
DistributedAvailabilityGroupDatabase
Informazioni specifiche del database
| Nome | Tipo | Descrizione |
|---|---|---|
| connectedState |
Collegare lo stato connesso |
|
| databaseName |
string |
Nome del database in collegamento |
| instanceRedoReplicationLagSeconds |
integer (int32) |
Ritardo quando il lato link Istanza gestita è principale |
| instanceReplicaId |
string (uuid) |
ID replica dell'istanza gestita |
| instanceSendReplicationLagSeconds |
integer (int32) |
Ritardo di replicazione quando il lato link Istanza gestita è primario |
| lastBackupLsn |
string |
LSN ultimo backup |
| lastBackupTime |
string (date-time) |
Ora dell'ultimo backup LSN |
| lastCommitLsn |
string |
Ultimo LSN commit |
| lastCommitTime |
string (date-time) |
Ora dell'ultimo commit LSN |
| lastHardenedLsn |
string |
Ultimo LSN con protezione avanzata |
| lastHardenedTime |
string (date-time) |
Ultimo tempo LSN con protezione avanzata |
| lastReceivedLsn |
string |
Ultimo LSN ricevuto |
| lastReceivedTime |
string (date-time) |
Ora dell'ultimo LSN ricevuto |
| lastSentLsn |
string |
Ultimo LSN inviato |
| lastSentTime |
string (date-time) |
Ora dell'ultimo LSN inviato |
| mostRecentLinkError |
string |
Descrizione dell'errore di connessione al collegamento più recente |
| partnerAuthCertValidity |
Validità del certificato di SQL Server |
|
| partnerReplicaId |
string (uuid) |
ID replica di SQL Server |
| replicaState |
string |
Stato del collegamento corrente |
| seedingProgress |
string |
Avanzamento del seeding |
| synchronizationHealth |
Stato di integrità del collegamento |
ErrorAdditionalInfo
Informazioni aggiuntive sull'errore di gestione delle risorse.
| Nome | Tipo | Descrizione |
|---|---|---|
| info |
object |
Informazioni aggiuntive. |
| type |
string |
Tipo di informazioni aggiuntive. |
ErrorDetail
Dettagli dell'errore.
| Nome | Tipo | Descrizione |
|---|---|---|
| additionalInfo |
Informazioni aggiuntive sull'errore. |
|
| code |
string |
Codice di errore. |
| details |
Dettagli dell'errore. |
|
| message |
string |
Messaggio di errore. |
| target |
string |
Destinazione dell'errore. |
ErrorResponse
Risposta di errore
| Nome | Tipo | Descrizione |
|---|---|---|
| error |
Oggetto error. |
FailoverModeType
La modalità di failover del collegamento - può essere manuale se pensata per il failover bidirezionale con un SQL Server supportato, oppure None per il failover unidirezionale verso Azure.
| Valore | Descrizione |
|---|---|
| None |
Nessuno |
| Manual |
Manuale |
LinkRole
Ruolo collegamento lato SQL Server
| Valore | Descrizione |
|---|---|
| Primary |
Primary |
| Secondary |
Secondario |
ReplicaConnectedState
Collegare lo stato connesso
| Valore | Descrizione |
|---|---|
| DISCONNECTED |
SCONNESSO |
| CONNECTED |
CONNECTED |
ReplicaSynchronizationHealth
Stato di integrità del collegamento
| Valore | Descrizione |
|---|---|
| NOT_HEALTHY |
NOT_HEALTHY |
| PARTIALLY_HEALTHY |
PARTIALLY_HEALTHY |
| HEALTHY |
SANI |
ReplicationModeType
Modalità di replica del collegamento
| Valore | Descrizione |
|---|---|
| Async |
Async |
| Sync |
Sincronizzazione |
SeedingModeType
Modalità di seeding del database: può essere Automatica (impostazione predefinita) o Manuale per gli scenari supportati.
| Valore | Descrizione |
|---|---|
| Automatic |
Automatico |
| Manual |
Manuale |
systemData
Metadati relativi alla creazione e all'ultima modifica della risorsa.
| Nome | Tipo | Descrizione |
|---|---|---|
| createdAt |
string (date-time) |
Timestamp della creazione della risorsa (UTC). |
| createdBy |
string |
Identità che ha creato la risorsa. |
| createdByType |
Tipo di identità che ha creato la risorsa. |
|
| lastModifiedAt |
string (date-time) |
Il timestamp dell'ultima modifica della risorsa (UTC) |
| lastModifiedBy |
string |
Identità che ha modificato l'ultima volta la risorsa. |
| lastModifiedByType |
Tipo di identità che ha modificato l'ultima volta la risorsa. |