Sql Server Availability Groups - Create Managed Instance Link

Erstellen Sie einen Link zur verwaltete Instanz

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName}/createManagedInstanceLink?api-version=2026-01-01

URI-Parameter

Name In Erforderlich Typ Beschreibung
resourceGroupName
path True

string

minLength: 1
maxLength: 90

Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet.

sqlServerInstanceName
path True

string

Name der SQL Server-Instanz

subscriptionId
path True

string (uuid)

Die ID des Zielabonnements. Der Wert muss eine UUID sein.

api-version
query True

string

minLength: 1

Die API-Version, die für diesen Vorgang verwendet werden soll.

Anforderungstext

Name Typ Beschreibung
availabilityGroup

AvailabilityGroupCreateUpdateConfiguration

Die Konfiguration für die SQL Server Verfügbarkeitsgruppe Ressource.

distributedAvailabilityGroup

DistributedAvailabilityGroupCreateUpdateConfiguration

Die Konfiguration der verteilten Verfügbarkeitsgruppe für die MI-Verbindung.

miLinkConfiguration

MiLinkCreateUpdateConfiguration

Die MI Link-spezifische verteilte Verfügbarkeitsgruppenkonfiguration.

Antworten

Name Typ Beschreibung
200 OK

SqlServerAvailabilityGroupResource

Die verwaltete Instanz Link wurde erfolgreich erstellt.

202 Accepted

Die Erstellung von verwaltete Instanz-Linken ist im Gange.

Header

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

ErrorResponse

Fehlerantworten: ***

Beispiele

Create an Managed Instance Link.

Beispielanforderung

POST https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.AzureArcData/sqlServerInstances/testSqlServer_INST1/createManagedInstanceLink?api-version=2026-01-01

{
  "availabilityGroup": {
    "availabilityGroupName": "myNewAg",
    "replicas": [
      {
        "endpointUrl": "TCP://testSqlServer_INST1.testSqlserverDomain:5022",
        "availabilityMode": "SYNCHRONOUS_COMMIT",
        "failoverMode": "AUTOMATIC",
        "seedingMode": "AUTOMATIC",
        "secondaryRoleAllowConnections": "ALL"
      }
    ],
    "databases": [
      "database1"
    ]
  },
  "distributedAvailabilityGroup": {
    "availabilityGroupName": "myNewDag",
    "primaryAvailabilityGroup": {
      "availabilityGroup": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.AzureArcData/sqlServerInstances/testSqlServer_INST1/availabilityGroups/testAG1",
      "listenerUrl": "TCP://testAG1.contoso.com:5022",
      "availabilityMode": "ASYNCHRONOUS_COMMIT",
      "failoverMode": "MANUAL",
      "seedingMode": "AUTOMATIC",
      "certificateConfiguration": {
        "certificateName": "myCert"
      }
    },
    "secondaryAvailabilityGroup": {
      "availabilityGroup": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl",
      "availabilityMode": "ASYNCHRONOUS_COMMIT",
      "failoverMode": "NONE",
      "seedingMode": "AUTOMATIC"
    }
  },
  "miLinkConfiguration": {
    "instanceAvailabilityGroupName": "testAG2"
  }
}

Beispiel für eine Antwort

Retry-After: 10
Azure-AsyncOperation: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.AzureArcData/locations/eastus/operationsStatuses/5abb198d-cc4b-46bd-9e6c-e3f0ba22015d?api-version=2026-01-01
Location: https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/providers/Microsoft.AzureArcData/locations/eastus/operationResults/5abb198d-cc4b-46bd-9e6c-e3f0ba22015d?api-version=2026-01-01
{
  "location": "eastus",
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.AzureArcData/sqlServerInstances/testSqlServer_INST1/availabilityGroups/myNewDag",
  "name": "myNewDag",
  "type": "Microsoft.AzureArcData/sqlServerInstances/availabilityGroups",
  "properties": {
    "availabilityGroupId": "00000000-1111-2222-3333-444444444444",
    "serverName": "testSqlServer",
    "instanceName": "INST1",
    "info": {
      "failureConditionLevel": 3,
      "healthCheckTimeout": 30000,
      "isDistributed": true
    },
    "replicas": {
      "value": [
        {
          "replicaId": "00000000-1111-2222-3333-444444444444",
          "replicaName": "testSqlServer\\Inst1",
          "configure": {
            "endpointName": "inst1DBMEndpoint",
            "endpointUrl": "TCP://testSqlServer_INST1.testSqlserverDomain:5022",
            "endpointConnectLogin": "NT Server\\MSSSQLSERVER",
            "availabilityModeDescription": "SYNCHRONOUS_COMMIT",
            "failoverModeDescription": "AUTOMATIC",
            "sessionTimeout": 10,
            "primaryRoleAllowConnectionsDescription": "ALL",
            "secondaryRoleAllowConnectionsDescription": "ALL",
            "replicaCreateDate": null,
            "replicaModifyDate": null,
            "backupPriority": 50,
            "readOnlyRoutingUrl": null,
            "readWriteRoutingUrl": null,
            "seedingModeDescription": "AUTOMATIC"
          },
          "state": {
            "availabilityGroupReplicaRole": "PRIMARY",
            "operationalStateDescription": "ONLINE",
            "recoveryHealthDescription": "ONLINE_IN_PROGRESS",
            "synchronizationHealthDescription": "HEALTHY",
            "connectedStateDescription": "CONNECTED",
            "lastConnectErrorDescription": "",
            "lastConnectErrorTimestamp": "2022-05-05T16:26:33.883Z"
          }
        },
        {
          "replicaId": "00000000-1111-2222-3333-444444444444",
          "replicaName": "testSqlServer\\Inst2",
          "configure": {
            "endpointName": "ins21DBMEndpoint",
            "endpointUrl": "TCP://testSqlServer_INST2.testSqlserverDomain:5022",
            "endpointConnectLogin": "NT Server\\MSSSQLSERVER",
            "availabilityModeDescription": "SYNCHRONOUS_COMMIT",
            "failoverModeDescription": "AUTOMATIC",
            "sessionTimeout": 10,
            "primaryRoleAllowConnectionsDescription": "ALL",
            "secondaryRoleAllowConnectionsDescription": "ALL",
            "replicaCreateDate": null,
            "replicaModifyDate": null,
            "backupPriority": 50,
            "readOnlyRoutingUrl": null,
            "readWriteRoutingUrl": null,
            "seedingModeDescription": "AUTOMATIC"
          },
          "state": {
            "availabilityGroupReplicaRole": "SECONDARY",
            "operationalStateDescription": "ONLINE",
            "recoveryHealthDescription": "ONLINE_IN_PROGRESS",
            "synchronizationHealthDescription": "HEALTHY",
            "connectedStateDescription": "CONNECTED",
            "lastConnectErrorDescription": "",
            "lastConnectErrorTimestamp": "2022-05-05T16:26:33.883Z"
          }
        }
      ]
    },
    "databases": {
      "value": [
        {
          "databaseName": "database1",
          "replicaName": "testSqlServer\\INST1",
          "isLocal": true,
          "isPrimaryReplica": true,
          "synchronizationStateDescription": "SYNCHRONIZED",
          "isCommitParticipant": true,
          "synchronizationHealthDescription": "HEALTHY",
          "databaseStateDescription": "ONLINE",
          "isSuspended": false
        }
      ]
    }
  },
  "systemData": {
    "createdBy": "user1",
    "createdByType": "User",
    "createdAt": "2020-01-01T17:18:19.1234567Z",
    "lastModifiedBy": "user2",
    "lastModifiedByType": "User",
    "lastModifiedAt": "2020-01-02T17:18:19.1234567Z"
  },
  "tags": {
    "mytag": "myval"
  }
}

Definitionen

Name Beschreibung
arcSqlServerAvailabilityMode

Eigenschaft, die bestimmt, ob ein bestimmtes Verfügbarkeitsreplikat im synchronen Commit-Modus ausgeführt werden kann

arcSqlServerFailoverMode

Eigenschaft zum Festlegen des Failovermodus des Verfügbarkeitsgruppenreplikats

automatedBackupPreference

Bevorzugte Replik für automatisierte Backups.

AvailabilityGroupConfigure

Die Spezifikationen der Konfiguration der Verfügbarkeitsgruppen-Replik

AvailabilityGroupCreateUpdateConfiguration

Optionen zur Erstellung einer Verfügbarkeitsgruppe verwendet

AvailabilityGroupCreateUpdateReplicaConfiguration

Die Spezifikationen der Konfiguration der Verfügbarkeitsgruppen-Replik

AvailabilityGroupInfo

Der Zustand der Spezifikationen der Verfügbarkeitsgruppe

AvailabilityGroupState

Der Zustand der Spezifikationen der Verfügbarkeitsgruppe

clusterType

Die Option ist auf „WSFC“ festgelegt, wenn sich die Verfügbarkeitsgruppe auf einer Failoverclusterinstanz befindet, die zu einem Windows-Failovercluster gehört. Sie ist auf NONE festgelegt, wenn die Verfügbarkeitsgruppe für die Clusterkoordination keinen WSFC verwendet.

connectionAuth

Zulässige Authentifizierungsmodi für den Spiegelungsendpunkt.

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Databases

Eine Liste der Verfügbarkeitsgruppendatenbankreplikate.

dbFailover

Gibt an, ob die Verfügbarkeitsgruppe Failover für Datenbankintegritätsbedingungen unterstützt.

DistributedAvailabilityGroupCreateUpdateAvailabilityGroupCertificateConfiguration

Die Konfiguration der Verfügbarkeitsgruppe Zertifikat.

DistributedAvailabilityGroupCreateUpdateAvailabilityGroupConfiguration

Die Konfigurationsspezifikation der Verfügbarkeitsgruppe für eine verteilte Verfügbarkeitsgruppe.

DistributedAvailabilityGroupCreateUpdateConfiguration

Optionen, die zur Erstellung einer verteilten Verfügbarkeitsgruppe verwendet werden.

dtcSupport

Gibt an, ob die DTC-Unterstützung für diese Verfügbarkeitsgruppe aktiviert wurde.

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

ErrorDetail

Das Fehlerdetails.

ErrorResponse

Fehlerantwort

failureConditionLevel

Benutzerdefinierte Fehlerbedingungsebene, unter der ein automatisches Failover ausgelöst werden muss.

ManagedInstanceLinkCreateUpdateConfiguration

Die Konfiguration für die neue verwaltete Instanz Link-Ressource.

MiLinkCreateUpdateConfiguration

Die MI Link-spezifische Konfiguration.

primaryAllowConnections

Gibt an, ob das primäre Replikat alle Verbindungen zulassen oder nur READ_WRITE Verbindungen zulassen soll (ReadOnly-Verbindungen wird deaktiviert)

Replicas

Eine Liste der Verfügbarkeitsgruppenreplikate.

replicationPartnerType
secondaryAllowConnections

Gibt an, ob das sekundäre Replikat alle Verbindungen, keine Verbindungen oder nur ReadOnly-Verbindungen zulassen soll.

seedingMode

Gibt an, wie für das sekundäre Replikat zuerst ein Seeding durchgeführt wird. AUTOMATIC ermöglicht direktes Seeding. Diese Methode führt für das sekundäre Replikat ein Seeding über das Netzwerk aus. Diese Methode erfordert nicht, dass Sie eine Kopie der primären Datenbank im Replikat sichern und wiederherstellen. MANUAL gibt manuelles Seeding an (Standard). Bei dieser Methode müssen Sie eine Sicherungskopie der Datenbank auf dem primären Replikat erstellen und diese manuell auf dem sekundären Replikat wiederherstellen.

SqlAvailabilityGroupDatabaseReplicaResourceProperties

Die Eigenschaften der Arc SQL Verfügbarkeitsgruppe Datenbank-Replica-Ressource

SqlAvailabilityGroupIpV4AddressesAndMasksProperties

Adress- und Netzmaskeninformationen für einen IPv4 AG-Listener.

SqlAvailabilityGroupReplicaResourceProperties

Die Eigenschaften der Arc SQL Verfügbarkeitsgruppen-Replikatsressource

SqlAvailabilityGroupStaticIPListenerProperties

Die Eigenschaften eines statischen IP-Arc-SQL-Verfügbarkeitsgruppen-Listeners

SqlServerAvailabilityGroupResource

Arc Sql Server Availability Group

SqlServerAvailabilityGroupResourceProperties

Die Eigenschaften der Arc SQL Server Verfügbarkeitsgruppen-Ressource

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

arcSqlServerAvailabilityMode

Eigenschaft, die bestimmt, ob ein bestimmtes Verfügbarkeitsreplikat im synchronen Commit-Modus ausgeführt werden kann

Wert Beschreibung
SYNCHRONOUS_COMMIT
ASYNCHRONOUS_COMMIT

arcSqlServerFailoverMode

Eigenschaft zum Festlegen des Failovermodus des Verfügbarkeitsgruppenreplikats

Wert Beschreibung
AUTOMATIC
MANUAL
EXTERNAL
NONE

automatedBackupPreference

Bevorzugte Replik für automatisierte Backups.

Wert Beschreibung
PRIMARY
SECONDARY_ONLY
SECONDARY
NONE

AvailabilityGroupConfigure

Die Spezifikationen der Konfiguration der Verfügbarkeitsgruppen-Replik

Name Typ Beschreibung
availabilityMode

arcSqlServerAvailabilityMode

Eigenschaft, die bestimmt, ob ein bestimmtes Verfügbarkeitsreplikat im synchronen Commit-Modus ausgeführt werden kann

availabilityModeDescription

string

Der Verfügbarkeitssynchronisationsmodus der Verfügbarkeitsgruppen-Replik.

backupPriority

integer (int32)

Stellt die vom Benutzer angegebene Priorität zum Ausführen von Sicherungen für dieses Replikat relativ zu den anderen Replikaten in derselben Verfügbarkeitsgruppe dar.

certificateName

string

Name des Zertifikats, das für die Authentifizierung verwendet werden soll. Erforderlich, wenn zertifikatauthentifizierungsmodi angegeben sind.

endpointAuthenticationMode

connectionAuth

Zulässige Authentifizierungsmodi für den Spiegelungsendpunkt.

endpointConnectLogin

string

Die Anmeldung, die eine Verbindung mit dem Spiegelungsendpunkt herstellt.

endpointName

string

Name der Spiegelendpunkt-URL

endpointUrl

string

Spiegelungsendpunkt-URL des Verfügbarkeitsgruppenreplikats

failoverMode

arcSqlServerFailoverMode

Eigenschaft zum Festlegen des Failovermodus des Verfügbarkeitsgruppenreplikats

failoverModeDescription

string

Der Failover-Modus der Verfügbarkeitsgruppenreplik.

primaryAllowConnections

primaryAllowConnections

Gibt an, ob das primäre Replikat alle Verbindungen zulassen oder nur READ_WRITE Verbindungen zulassen soll (ReadOnly-Verbindungen wird deaktiviert)

primaryRoleAllowConnectionsDescription

string

Unabhängig davon, ob die Verfügbarkeit alle Verbindungen oder nur Lese-Schreib-Verbindungen erlaubt.

readOnlyRoutingUrl

string

Verbindungsendpunkt (URL) des schreibgeschützten Verfügbarkeitsreplikats.

readWriteRoutingUrl

string

Verbindungsendpunkt (URL) des Verfügbarkeitsreplikats für Lese-/Schreibzugriff.

replicaCreateDate

string (date-time)

Das Datum, an dem das Replikat erstellt wurde.

replicaModifyDate

string (date-time)

Datum, an dem die Replik modifiziert wurde.

secondaryAllowConnections

secondaryAllowConnections

Gibt an, ob das sekundäre Replikat alle Verbindungen, keine Verbindungen oder nur ReadOnly-Verbindungen zulassen soll.

secondaryRoleAllowConnectionsDescription

string

Ob eine Verfügbarkeitsreplik, die die sekundäre Rolle übernimmt (also eine sekundäre Replik), Verbindungen von Clients akzeptieren kann.

seedingMode

seedingMode

Gibt an, wie für das sekundäre Replikat zuerst ein Seeding durchgeführt wird. AUTOMATIC ermöglicht direktes Seeding. Diese Methode führt für das sekundäre Replikat ein Seeding über das Netzwerk aus. Diese Methode erfordert nicht, dass Sie eine Kopie der primären Datenbank im Replikat sichern und wiederherstellen. MANUAL gibt manuelles Seeding an (Standard). Bei dieser Methode müssen Sie eine Sicherungskopie der Datenbank auf dem primären Replikat erstellen und diese manuell auf dem sekundären Replikat wiederherstellen.

seedingModeDescription

string

Beschreibt den Seedingmodus.

sessionTimeout

integer (int32)

Der Timeoutzeitraum des Verfügbarkeitsgruppensitzungsreplikats in Sekunden.

AvailabilityGroupCreateUpdateConfiguration

Optionen zur Erstellung einer Verfügbarkeitsgruppe verwendet

Name Typ Beschreibung
automatedBackupPreference

automatedBackupPreference

Bevorzugte Replik für automatisierte Backups.

availabilityGroupName

string

Name der Verfügbarkeitsgruppe.

clusterType

clusterType

Die Option ist auf „WSFC“ festgelegt, wenn sich die Verfügbarkeitsgruppe auf einer Failoverclusterinstanz befindet, die zu einem Windows-Failovercluster gehört. Sie ist auf NONE festgelegt, wenn die Verfügbarkeitsgruppe für die Clusterkoordination keinen WSFC verwendet.

databases

string[]

Liste der Datenbanken, die in die Verfügbarkeitsgruppe aufgenommen werden sollen.

dbFailover

dbFailover

Gibt an, ob die Verfügbarkeitsgruppe Failover für Datenbankintegritätsbedingungen unterstützt.

dtcSupport

dtcSupport

Gibt an, ob die DTC-Unterstützung für diese Verfügbarkeitsgruppe aktiviert wurde.

failureConditionLevel

failureConditionLevel (int32)

Benutzerdefinierte Fehlerbedingungsebene, unter der ein automatisches Failover ausgelöst werden muss.

healthCheckTimeout

integer (int32)

Wartezeit (in Millisekunden) für die gespeicherte sp_server_diagnostics Systemprozedur, um Serverintegritätsinformationen zurückzugeben, bevor die Serverinstanz als langsam oder nicht reagiert.

listener

SqlAvailabilityGroupStaticIPListenerProperties

Der Listener für die Sql Server-Verfügbarkeitsgruppe

replicas

AvailabilityGroupCreateUpdateReplicaConfiguration[]

Liste der Verfügbarkeitsgruppen-Replikate.

requiredSynchronizedSecondariesToCommit

integer (int32)

Die Anzahl der sekundären Replikate, die sich in einem synchronisierten Zustand befinden müssen, damit ein Commit abgeschlossen werden kann.

AvailabilityGroupCreateUpdateReplicaConfiguration

Die Spezifikationen der Konfiguration der Verfügbarkeitsgruppen-Replik

Name Typ Beschreibung
availabilityMode

arcSqlServerAvailabilityMode

Eigenschaft, die bestimmt, ob ein bestimmtes Verfügbarkeitsreplikat im synchronen Commit-Modus ausgeführt werden kann

backupPriority

integer (int32)

Stellt die vom Benutzer angegebene Priorität zum Ausführen von Sicherungen für dieses Replikat relativ zu den anderen Replikaten in derselben Verfügbarkeitsgruppe dar.

certificateName

string

Name des Zertifikats, das für die Authentifizierung verwendet werden soll. Erforderlich, wenn zertifikatauthentifizierungsmodi angegeben sind.

endpointAuthenticationMode

connectionAuth

Zulässige Authentifizierungsmodi für den Spiegelungsendpunkt.

endpointConnectLogin

string

Der Login, der sich mit dem Mirroring-Endpunkt verbindet

endpointName

string

Name der Datenbankspiegelungs-Endpunkt-URL für das Verfügbarkeitsgruppen-Replikat

endpointUrl

string

Datenbankspiegelnde Endpunkt-URL der Verfügbarkeitsgruppen-Replik

failoverMode

arcSqlServerFailoverMode

Eigenschaft zum Festlegen des Failovermodus des Verfügbarkeitsgruppenreplikats

primaryRoleAllowConnections

primaryAllowConnections

Gibt an, ob das primäre Replikat alle Verbindungen zulassen oder nur READ_WRITE Verbindungen zulassen soll (ReadOnly-Verbindungen wird deaktiviert)

primaryRoleReadOnlyRoutingList

string[]

Liste der nur-lesbaren Routing-URLs.

secondaryRoleAllowConnections

secondaryAllowConnections

Gibt an, ob das sekundäre Replikat alle Verbindungen, keine Verbindungen oder nur ReadOnly-Verbindungen zulassen soll.

secondaryRoleReadOnlyRoutingUrl

string

Verbindungsendpunkt (URL) des schreibgeschützten Verfügbarkeitsreplikats.

seedingMode

seedingMode

Gibt an, wie für das sekundäre Replikat zuerst ein Seeding durchgeführt wird. AUTOMATIC ermöglicht direktes Seeding. Diese Methode führt für das sekundäre Replikat ein Seeding über das Netzwerk aus. Diese Methode erfordert nicht, dass Sie eine Kopie der primären Datenbank im Replikat sichern und wiederherstellen. MANUAL gibt manuelles Seeding an (Standard). Bei dieser Methode müssen Sie eine Sicherungskopie der Datenbank auf dem primären Replikat erstellen und diese manuell auf dem sekundären Replikat wiederherstellen.

serverInstance

string

die Serverinstanz, die das Replikat hostet.

sessionTimeout

integer (int32)

Der Timeoutzeitraum des Verfügbarkeitsgruppensitzungsreplikats in Sekunden.

AvailabilityGroupInfo

Der Zustand der Spezifikationen der Verfügbarkeitsgruppe

Name Typ Beschreibung
automatedBackupPreferenceDescription

string

Bevorzugter Speicherort zum Durchführen von Sicherungen auf den Verfügbarkeitsdatenbanken in dieser Verfügbarkeitsgruppe.

basicFeatures

boolean

Gibt an, ob es sich um eine einfache Verfügbarkeitsgruppe handelt.

clusterTypeDescription

string

SQL Server Verfügbarkeitsgruppen-Cluster-Typbeschreibung

dbFailover

boolean

Gibt an, ob die Verfügbarkeitsgruppe Failover für Datenbankintegritätsbedingungen unterstützt.

dtcSupport

boolean

Gibt an, ob die DTC-Unterstützung für diese Verfügbarkeitsgruppe aktiviert wurde.

failureConditionLevel

integer (int32)

Benutzerdefinierte Fehlerbedingungsebene, unter der ein automatisches Failover ausgelöst werden muss.

healthCheckTimeout

integer (int32)

Wartezeit (in Millisekunden) für die gespeicherte sp_server_diagnostics Systemprozedur, um Serverintegritätsinformationen zurückzugeben, bevor die Serverinstanz als langsam oder nicht reagiert.

isContained

boolean

Die SQL Server-Verfügbarkeitsgruppe enthielt Systemdatenbanken.

isDistributed

boolean

Gibt an, ob es sich um eine verteilte Verfügbarkeitsgruppe handelt.

listener

SqlAvailabilityGroupStaticIPListenerProperties

Der Listener für die Sql Server-Verfügbarkeitsgruppe

primaryRecoveryHealthDescription

string

Zeigt die Wiederherstellungsgesundheit der primären Replik an.

primaryReplica

string

Name der Serverinstanz, die die aktuelle primäre Replik hostet.

replicationPartnerType

replicationPartnerType

requiredSynchronizedSecondariesToCommit

integer (int32)

Die Anzahl der sekundären Replikate, die sich in einem synchronisierten Zustand befinden müssen, damit ein Commit abgeschlossen werden kann.

secondaryRecoveryHealthDescription

string

Zeigt die Wiederherstellungsgesundheit einer sekundären Replik an.

synchronizationHealthDescription

string

Spiegelt eine Zusammenstellung der Synchronisationsgesundheit aller Verfügbarkeitsrepliken in der Verfügbarkeitsgruppe wider.

version

integer (int32)

SQL Server Verfügbarkeitsgruppe aktuelle Version.

AvailabilityGroupState

Der Zustand der Spezifikationen der Verfügbarkeitsgruppe

Name Typ Beschreibung
availabilityGroupReplicaRole

string

Aktuelle Rolle der Availability Group-Replik der Always On-Verfügbarkeitsgruppen.

connectedStateDescription

string

Gibt an, ob ein sekundäres Replikat derzeit mit dem primären Replikat verbunden ist.

lastConnectErrorDescription

string

Textbeschreibung des letzten Verbindungsfehlers der Verfügbarkeitsgruppenreplik.

lastConnectErrorTimestamp

string (date-time)

Datum- und Uhrzeitstempel, der anzeigt, wann der letzte Verbindungsfehler aufgetreten ist.

operationalStateDescription

string

Aktueller Betriebszustand der Verfügbarkeitsgruppen-Replik

recoveryHealthDescription

string

Wiederherstellungszustand der Verfügbarkeitsgruppe-Replik.

synchronizationHealthDescription

string

Spiegelt ein Rollup des Datenbanksynchronisationszustands (synchronization_state) aller verbundenen Verfügbarkeitsdatenbanken (auch Repliken genannt) und des Verfügbarkeitsmodus der Replik (synchroner Commit oder asynchroner Commit-Modus) wider. Das Rollup spiegelt den am wenigsten fehlerfreien akkumulierten Zustand der Datenbanken im Replikat wider.

clusterType

Die Option ist auf „WSFC“ festgelegt, wenn sich die Verfügbarkeitsgruppe auf einer Failoverclusterinstanz befindet, die zu einem Windows-Failovercluster gehört. Sie ist auf NONE festgelegt, wenn die Verfügbarkeitsgruppe für die Clusterkoordination keinen WSFC verwendet.

Wert Beschreibung
WSFC
NONE

connectionAuth

Zulässige Authentifizierungsmodi für den Spiegelungsendpunkt.

Wert Beschreibung
Windows_NTLM
Windows_Kerberos
Windows_Negotiate
Certificate
Windows_NTLM_Certificate
Windows_Kerberos_Certificate
Windows_Negotiate_Certificate
Certificate_Windows_NTLM
Certificate_Windows_Kerberos
Certificate_Windows_Negotiate

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

Wert Beschreibung
User
Application
ManagedIdentity
Key

Databases

Eine Liste der Verfügbarkeitsgruppendatenbankreplikate.

Name Typ Beschreibung
nextLink

string

Link zum Abrufen der nächsten Seite mit Ergebnissen.

value

SqlAvailabilityGroupDatabaseReplicaResourceProperties[]

Array von Verfügbarkeitsgruppendatenbankreplikaten.

dbFailover

Gibt an, ob die Verfügbarkeitsgruppe Failover für Datenbankintegritätsbedingungen unterstützt.

Wert Beschreibung
ON
OFF

DistributedAvailabilityGroupCreateUpdateAvailabilityGroupCertificateConfiguration

Die Konfiguration der Verfügbarkeitsgruppe Zertifikat.

Name Typ Beschreibung
certificateName

string

Name des Zertifikats.

DistributedAvailabilityGroupCreateUpdateAvailabilityGroupConfiguration

Die Konfigurationsspezifikation der Verfügbarkeitsgruppe für eine verteilte Verfügbarkeitsgruppe.

Name Typ Beschreibung
availabilityGroup

string (arm-id)

Die Azure-Ressourcen-Kennung für die Verfügbarkeitsgruppe.

availabilityMode

arcSqlServerAvailabilityMode

Der Verfügbarkeitsmodus der Verfügbarkeitsgruppe.

certificateConfiguration

DistributedAvailabilityGroupCreateUpdateAvailabilityGroupCertificateConfiguration

Die Zertifikatskonfiguration für die Verfügbarkeitsgruppe.

failoverMode

arcSqlServerFailoverMode

Der Failover-Modus der Verfügbarkeitsgruppe.

listenerUrl

string (uri)

Die Listener-URL der Verfügbarkeitsgruppe.

seedingMode

seedingMode

Der Seeding-Modus der Verfügbarkeitsgruppe.

DistributedAvailabilityGroupCreateUpdateConfiguration

Optionen, die zur Erstellung einer verteilten Verfügbarkeitsgruppe verwendet werden.

Name Typ Beschreibung
availabilityGroupName

string

Name der Verfügbarkeitsgruppe.

primaryAvailabilityGroup

DistributedAvailabilityGroupCreateUpdateAvailabilityGroupConfiguration

Die anfängliche primäre Verfügbarkeitsgruppe für die verteilte Verfügbarkeitsgruppe.

secondaryAvailabilityGroup

DistributedAvailabilityGroupCreateUpdateAvailabilityGroupConfiguration

Die anfängliche sekundäre Verfügbarkeitsgruppe für die verteilte Verfügbarkeitsgruppe.

dtcSupport

Gibt an, ob die DTC-Unterstützung für diese Verfügbarkeitsgruppe aktiviert wurde.

Wert Beschreibung
PER_DB
NONE

ErrorAdditionalInfo

Der Ressourcenverwaltungsfehler zusätzliche Informationen.

Name Typ Beschreibung
info

object

Die zusätzlichen Informationen.

type

string

Der zusätzliche Informationstyp.

ErrorDetail

Das Fehlerdetails.

Name Typ Beschreibung
additionalInfo

ErrorAdditionalInfo[]

Die zusätzlichen Informationen des Fehlers.

code

string

Der Fehlercode.

details

ErrorDetail[]

Die Fehlerdetails.

message

string

Die Fehlermeldung.

target

string

Das Fehlerziel.

ErrorResponse

Fehlerantwort

Name Typ Beschreibung
error

ErrorDetail

Das Fehlerobjekt.

failureConditionLevel

Benutzerdefinierte Fehlerbedingungsebene, unter der ein automatisches Failover ausgelöst werden muss.

Wert Beschreibung
1
2
3
4
5

ManagedInstanceLinkCreateUpdateConfiguration

Die Konfiguration für die neue verwaltete Instanz Link-Ressource.

Name Typ Beschreibung
availabilityGroup

AvailabilityGroupCreateUpdateConfiguration

Die Konfiguration für die SQL Server Verfügbarkeitsgruppe Ressource.

distributedAvailabilityGroup

DistributedAvailabilityGroupCreateUpdateConfiguration

Die Konfiguration der verteilten Verfügbarkeitsgruppe für die MI-Verbindung.

miLinkConfiguration

MiLinkCreateUpdateConfiguration

Die MI Link-spezifische verteilte Verfügbarkeitsgruppenkonfiguration.

MiLinkCreateUpdateConfiguration

Die MI Link-spezifische Konfiguration.

Name Typ Beschreibung
instanceAvailabilityGroupName

string

Der Name der Verfügbarkeitsgruppe, die auf der verwaltete Instanz erstellt werden soll.

primaryAllowConnections

Gibt an, ob das primäre Replikat alle Verbindungen zulassen oder nur READ_WRITE Verbindungen zulassen soll (ReadOnly-Verbindungen wird deaktiviert)

Wert Beschreibung
ALL
READ_WRITE

Replicas

Eine Liste der Verfügbarkeitsgruppenreplikate.

Name Typ Beschreibung
nextLink

string

Link zum Abrufen der nächsten Seite mit Ergebnissen.

value

SqlAvailabilityGroupReplicaResourceProperties[]

Array von Verfügbarkeitsgruppenreplikaten.

replicationPartnerType

Wert Beschreibung
SQLServer
AzureSQLVM
AzureSQLManagedInstance
Unknown

secondaryAllowConnections

Gibt an, ob das sekundäre Replikat alle Verbindungen, keine Verbindungen oder nur ReadOnly-Verbindungen zulassen soll.

Wert Beschreibung
NO
ALL
READ_ONLY

seedingMode

Gibt an, wie für das sekundäre Replikat zuerst ein Seeding durchgeführt wird. AUTOMATIC ermöglicht direktes Seeding. Diese Methode führt für das sekundäre Replikat ein Seeding über das Netzwerk aus. Diese Methode erfordert nicht, dass Sie eine Kopie der primären Datenbank im Replikat sichern und wiederherstellen. MANUAL gibt manuelles Seeding an (Standard). Bei dieser Methode müssen Sie eine Sicherungskopie der Datenbank auf dem primären Replikat erstellen und diese manuell auf dem sekundären Replikat wiederherstellen.

Wert Beschreibung
AUTOMATIC
MANUAL

SqlAvailabilityGroupDatabaseReplicaResourceProperties

Die Eigenschaften der Arc SQL Verfügbarkeitsgruppe Datenbank-Replica-Ressource

Name Typ Beschreibung
databaseName

string

der Datenbankname.

databaseStateDescription

string

Beschreibung des Datenbankzustands der Verfügbarkeitsreplik.

isCommitParticipant

boolean

Ob diese Replik ein Transaktionscommitter ist.

isLocal

boolean

Ob die Verfügbarkeitsdatenbank lokal ist.

isPrimaryReplica

boolean

Gibt 1 zurück, wenn die Replika primär ist, oder 0, wenn sie eine sekundäre Replik ist.

isSuspended

boolean

Ob diese Datenbewegung ausgesetzt ist.

replicaName

string

Der Name der Datenbankreplik.

suspendReasonDescription

string

Beschreibung der Datenbank – ausgesetzter Zustandsgrund.

synchronizationHealthDescription

string

Beschreibung des Zustands der Datenbank.

synchronizationStateDescription

string

Beschreibung des Datenbewegungszustands.

SqlAvailabilityGroupIpV4AddressesAndMasksProperties

Adress- und Netzmaskeninformationen für einen IPv4 AG-Listener.

Name Typ Beschreibung
ipAddress

string

IPV4-Adresse

mask

string

IPV4-Netzmaske

SqlAvailabilityGroupReplicaResourceProperties

Die Eigenschaften der Arc SQL Verfügbarkeitsgruppen-Replikatsressource

Name Typ Beschreibung
configure

AvailabilityGroupConfigure

null

replicaId

string

pattern: ^[A-Za-z0-9]{8}-([A-Za-z0-9]{4}-){3}[A-Za-z0-9]{12}$

ID-GUID der Verfügbarkeitsgruppe.

replicaName

string

Der Replikatname.

replicaResourceId

string (arm-id)

Ressourcen-ID dieses Replikats. Dies ist für eine verteilte Verfügbarkeitsgruppe erforderlich, in diesem Fall wird der Speicherort der Verfügbarkeitsgruppe beschrieben, die ein Replikat in der DAG hostet. In einer nicht verteilten Verfügbarkeitsgruppe ist dieses Feld optional, kann jedoch verwendet werden, um die Azure-Ressourcen-ID für AG zu speichern.

state

AvailabilityGroupState

null

SqlAvailabilityGroupStaticIPListenerProperties

Die Eigenschaften eines statischen IP-Arc-SQL-Verfügbarkeitsgruppen-Listeners

Name Typ Beschreibung
dnsName

string

der DNS-Name für den Listener.

ipV4AddressesAndMasks

SqlAvailabilityGroupIpV4AddressesAndMasksProperties[]

IP V4-Adressen und Masken für den Listener.

ipV6Addresses

string[]

IP V6-Adressen für den Listener

port

integer (int32)

Netzwerkport für den Listener. Der Standardwert ist 1433.

SqlServerAvailabilityGroupResource

Arc Sql Server Availability Group

Name Typ Beschreibung
id

string

Vollqualifizierte Ressourcen-ID für die Ressource. Zum Beispiel - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

location

string

Der geografische Standort, an dem sich die Ressource befindet

name

string

Der Name der Ressource

properties

SqlServerAvailabilityGroupResourceProperties

Eigenschaften der Verfügbarkeitsgruppe "Arc Sql Server"

systemData

systemData

Azure Resource Manager-Metadaten, die createdBy- und modifiedBy-Informationen enthalten.

tags

object

Ressourcentags.

type

string

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts"

SqlServerAvailabilityGroupResourceProperties

Die Eigenschaften der Arc SQL Server Verfügbarkeitsgruppen-Ressource

Name Typ Beschreibung
availabilityGroupId

string

pattern: ^[A-Za-z0-9]{8}-([A-Za-z0-9]{4}-){3}[A-Za-z0-9]{12}$

ID-GUID der Verfügbarkeitsgruppe.

collectionTimestamp

string (date-time)

Zeitstempel dafür, wann die Daten vom Client-Rechner gesammelt wurden.

databases

Databases

Eine Liste der Verfügbarkeitsgruppendatenbankreplikate.

info

AvailabilityGroupInfo

Verfügbarkeitsgruppeninformationen

instanceName

string

der Name der SQL Server-Instanz.

provisioningState

string

Der Bereitstellungszustand der Arc-fähigen SQL Server-Verfügbarkeitsgruppenressource.

replicas

Replicas

Eine Liste der Verfügbarkeitsgruppenreplikate.

serverName

string

der Name des SQL-Servers.

vmId

string

Die eindeutige ID der Hybrid-Maschine, zu der diese Ressource gehört.

systemData

Metadaten zur Erstellung und letzten Änderung der Ressource.

Name Typ Beschreibung
createdAt

string (date-time)

Der Zeitstempel der Ressourcenerstellung (UTC).

createdBy

string

Die Identität, die die Ressource erstellt hat.

createdByType

createdByType

Der Identitätstyp, der die Ressource erstellt hat.

lastModifiedAt

string (date-time)

Der Zeitstempel der letzten Änderung der Ressource (UTC)

lastModifiedBy

string

Die Identität, die die Ressource zuletzt geändert hat.

lastModifiedByType

createdByType

Der Identitätstyp, der die Ressource zuletzt geändert hat.