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 |
|---|---|---|---|---|
|
resource
|
path | True |
string minLength: 1maxLength: 90 |
Der Name der Ressourcengruppe. Bei dem Namen wird die Groß-/Kleinschreibung nicht beachtet. |
|
sql
|
path | True |
string |
Name der SQL Server-Instanz |
|
subscription
|
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 |
Die Konfiguration für die SQL Server Verfügbarkeitsgruppe Ressource. |
|
| distributedAvailabilityGroup |
Die Konfiguration der verteilten Verfügbarkeitsgruppe für die MI-Verbindung. |
|
| miLinkConfiguration |
Die MI Link-spezifische verteilte Verfügbarkeitsgruppenkonfiguration. |
Antworten
| Name | Typ | Beschreibung |
|---|---|---|
| 200 OK |
Die verwaltete Instanz Link wurde erfolgreich erstellt. |
|
| 202 Accepted |
Die Erstellung von verwaltete Instanz-Linken ist im Gange. Header
|
|
| Other Status Codes |
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 |
|---|---|
|
arc |
Eigenschaft, die bestimmt, ob ein bestimmtes Verfügbarkeitsreplikat im synchronen Commit-Modus ausgeführt werden kann |
|
arc |
Eigenschaft zum Festlegen des Failovermodus des Verfügbarkeitsgruppenreplikats |
|
automated |
Bevorzugte Replik für automatisierte Backups. |
|
Availability |
Die Spezifikationen der Konfiguration der Verfügbarkeitsgruppen-Replik |
|
Availability |
Optionen zur Erstellung einer Verfügbarkeitsgruppe verwendet |
|
Availability |
Die Spezifikationen der Konfiguration der Verfügbarkeitsgruppen-Replik |
|
Availability |
Der Zustand der Spezifikationen der Verfügbarkeitsgruppe |
|
Availability |
Der Zustand der Spezifikationen der Verfügbarkeitsgruppe |
|
cluster |
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. |
|
connection |
Zulässige Authentifizierungsmodi für den Spiegelungsendpunkt. |
|
created |
Der Identitätstyp, der die Ressource erstellt hat. |
| Databases |
Eine Liste der Verfügbarkeitsgruppendatenbankreplikate. |
|
db |
Gibt an, ob die Verfügbarkeitsgruppe Failover für Datenbankintegritätsbedingungen unterstützt. |
|
Distributed |
Die Konfiguration der Verfügbarkeitsgruppe Zertifikat. |
|
Distributed |
Die Konfigurationsspezifikation der Verfügbarkeitsgruppe für eine verteilte Verfügbarkeitsgruppe. |
|
Distributed |
Optionen, die zur Erstellung einer verteilten Verfügbarkeitsgruppe verwendet werden. |
|
dtc |
Gibt an, ob die DTC-Unterstützung für diese Verfügbarkeitsgruppe aktiviert wurde. |
|
Error |
Der Ressourcenverwaltungsfehler zusätzliche Informationen. |
|
Error |
Das Fehlerdetails. |
|
Error |
Fehlerantwort |
|
failure |
Benutzerdefinierte Fehlerbedingungsebene, unter der ein automatisches Failover ausgelöst werden muss. |
|
Managed |
Die Konfiguration für die neue verwaltete Instanz Link-Ressource. |
|
Mi |
Die MI Link-spezifische Konfiguration. |
|
primary |
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. |
|
replication |
|
|
secondary |
Gibt an, ob das sekundäre Replikat alle Verbindungen, keine Verbindungen oder nur ReadOnly-Verbindungen zulassen soll. |
|
seeding |
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. |
|
Sql |
Die Eigenschaften der Arc SQL Verfügbarkeitsgruppe Datenbank-Replica-Ressource |
|
Sql |
Adress- und Netzmaskeninformationen für einen IPv4 AG-Listener. |
|
Sql |
Die Eigenschaften der Arc SQL Verfügbarkeitsgruppen-Replikatsressource |
|
Sql |
Die Eigenschaften eines statischen IP-Arc-SQL-Verfügbarkeitsgruppen-Listeners |
|
Sql |
Arc Sql Server Availability Group |
|
Sql |
Die Eigenschaften der Arc SQL Server Verfügbarkeitsgruppen-Ressource |
|
system |
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 |
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 |
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 |
Eigenschaft zum Festlegen des Failovermodus des Verfügbarkeitsgruppenreplikats |
|
| failoverModeDescription |
string |
Der Failover-Modus der Verfügbarkeitsgruppenreplik. |
| 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 |
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 |
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 |
Bevorzugte Replik für automatisierte Backups. |
|
| availabilityGroupName |
string |
Name 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. |
|
| databases |
string[] |
Liste der Datenbanken, die in die Verfügbarkeitsgruppe aufgenommen werden sollen. |
| dbFailover |
Gibt an, ob die Verfügbarkeitsgruppe Failover für Datenbankintegritätsbedingungen unterstützt. |
|
| dtcSupport |
Gibt an, ob die DTC-Unterstützung für diese Verfügbarkeitsgruppe aktiviert wurde. |
|
| failureConditionLevel |
failure |
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 |
Der Listener für die Sql Server-Verfügbarkeitsgruppe |
|
| replicas |
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 |
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 |
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 |
Eigenschaft zum Festlegen des Failovermodus des Verfügbarkeitsgruppenreplikats |
|
| primaryRoleAllowConnections |
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 |
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 |
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 |
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 | ||
| 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 |
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 |
Der Verfügbarkeitsmodus der Verfügbarkeitsgruppe. |
|
| certificateConfiguration |
Distributed |
Die Zertifikatskonfiguration für die Verfügbarkeitsgruppe. |
| failoverMode |
Der Failover-Modus der Verfügbarkeitsgruppe. |
|
| listenerUrl |
string (uri) |
Die Listener-URL der Verfügbarkeitsgruppe. |
| 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 |
Distributed |
Die anfängliche primäre Verfügbarkeitsgruppe für die verteilte Verfügbarkeitsgruppe. |
| secondaryAvailabilityGroup |
Distributed |
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 |
Die zusätzlichen Informationen des Fehlers. |
|
| code |
string |
Der Fehlercode. |
| details |
Die Fehlerdetails. |
|
| message |
string |
Die Fehlermeldung. |
| target |
string |
Das Fehlerziel. |
ErrorResponse
Fehlerantwort
| Name | Typ | Beschreibung |
|---|---|---|
| error |
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 |
Die Konfiguration für die SQL Server Verfügbarkeitsgruppe Ressource. |
|
| distributedAvailabilityGroup |
Die Konfiguration der verteilten Verfügbarkeitsgruppe für die MI-Verbindung. |
|
| miLinkConfiguration |
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 |
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 |
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 |
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 |
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 |
Eigenschaften der Verfügbarkeitsgruppe "Arc Sql Server" |
|
| 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 |
Eine Liste der Verfügbarkeitsgruppendatenbankreplikate. |
|
| info |
Verfügbarkeitsgruppeninformationen |
|
| instanceName |
string |
der Name der SQL Server-Instanz. |
| provisioningState |
string |
Der Bereitstellungszustand der Arc-fähigen SQL Server-Verfügbarkeitsgruppenressource. |
| 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 |
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 |
Der Identitätstyp, der die Ressource zuletzt geändert hat. |