Läs på engelska

Dela via


Managed Instances - Create Or Update

Skapar eller uppdaterar en hanterad instans.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}?api-version=2020-11-01-preview

URI-parametrar

Name I Obligatorisk Typ Description
managedInstanceName
path True

string

Namnet på den hanterade instansen.

resourceGroupName
path True

string

Namnet på resursgruppen som innehåller resursen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

subscriptionId
path True

string

Det prenumerations-ID som identifierar en Azure-prenumeration.

api-version
query True

string

DEN API-version som ska användas för begäran.

Begärandetext

Name Obligatorisk Typ Description
location True

string

Resursplats.

identity

ResourceIdentity

Azure Active Directory-identiteten för den hanterade instansen.

properties.administratorLogin

string

Administratörsanvändarnamn för den hanterade instansen. Kan bara anges när den hanterade instansen skapas (och krävs för att skapa).

properties.administratorLoginPassword

string

Administratörens inloggningslösenord (krävs för att skapa en hanterad instans).

properties.administrators

ManagedInstanceExternalAdministrator

Azure Active Directory-administratören för servern.

properties.collation

string

Sortering av den hanterade instansen.

properties.dnsZonePartner

string

Resurs-ID för en annan hanterad instans vars DNS-zon den här hanterade instansen kommer att dela när den har skapats.

properties.instancePoolId

string

ID:t för instanspoolen som den hanterade servern tillhör.

properties.keyId

string

En CMK-URI för nyckeln som ska användas för kryptering.

properties.licenseType

ManagedInstanceLicenseType

Licenstypen. Möjliga värden är "LicenseIncluded" (vanligt pris inklusive en ny SQL-licens) och "BasePrice" (rabatterat AHB-pris för att ta med egna SQL-licenser).

properties.maintenanceConfigurationId

string

Anger underhållskonfigurations-ID som ska tillämpas på den här hanterade instansen.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Anger läget för att skapa databasen.

Standard: Skapande av vanlig instans.

Återställning: Skapar en instans genom att återställa en uppsättning säkerhetskopior till en viss tidpunkt. RestorePointInTime och SourceManagedInstanceId måste anges.

properties.minimalTlsVersion

string

Minimal TLS-version. Tillåtna värden: "Ingen", "1.0", "1.1", "1.2"

properties.primaryUserAssignedIdentityId

string

Resurs-ID för en användartilldelad identitet som ska användas som standard.

properties.proxyOverride

ManagedInstanceProxyOverride

Anslutningstyp som används för att ansluta till instansen.

properties.publicDataEndpointEnabled

boolean

Om slutpunkten för offentliga data är aktiverad eller inte.

properties.restorePointInTime

string (date-time)

Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen.

properties.sourceManagedInstanceId

string

Resursidentifieraren för den källhanterade instans som är associerad med skapa-åtgärden för den här instansen.

properties.storageAccountType

StorageAccountType

Den lagringskontotyp som används för att lagra säkerhetskopior för den här instansen. Alternativen är LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) och GRS (GeoRedundantStorage)

properties.storageSizeInGB

integer (int32)

Lagringsstorlek i GB. Minsta värde: 32. Maximalt värde: 8192. Steg på endast 32 GB tillåts.

properties.subnetId

string

Resurs-ID för undernätet för den hanterade instansen.

properties.timezoneId

string

ID för tidszonen. Tillåtna värden är tidszoner som stöds av Windows. Windows behåller information om tidszoner som stöds, inklusive ID:t, i registret under KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tidszoner. Du kan hämta dessa registervärden via SQL Server genom att fråga SELECT name AS timezone_id FROM sys.time_zone_info. Du kan också hämta en lista över ID:er genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell. Ett exempel på giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europa, standardtid".

properties.vCores

integer (int32)

Antalet virtuella kärnor. Tillåtna värden: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Om multi-az är aktiverat eller inte.

sku

Sku

SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5

tags

object

Resurstaggar.

Svar

Name Typ Description
200 OK

ManagedInstance

Den hanterade instansen har uppdaterats.

201 Created

ManagedInstance

Den hanterade instansen har skapats.

202 Accepted

Accepterad

Other Status Codes

Felsvar: ***

  • 400 SubscriptionNotFound – Det gick inte att hitta den begärda prenumerationen.

  • 400 HkCannotSwitchToInactive – Databasen kan inte fortsätta med uppdatering på prisnivå eftersom den har minnesoptimerade objekt. Släpp sådana objekt och försök igen.

  • 400 ManagedInstanceInvalidStorageSizeLessThenCurrentSizeUsed – Ogiltig lagringsstorlek: Gränsen för lagringsstorlek ({0} GB) är mindre än det aktuella lagringsutrymmet som används ({1} GB). Ange en högre lagringsstorleksgräns.

  • 400 InstanceTimezoneUpdateNotSupported – Tidszonsuppdatering för instans stöds inte.

  • 400 CreateManagedInstanceWithNonDefaultTimezoneNotSupported – Skapa hanterad instans med icke-standardtidszon stöds inte.

  • 400 ManagedInstanceIpAddressRangeLimit – Det går inte att skapa/skala den hanterade instansen eftersom det inte finns tillräckligt med tillgängliga IP-adresser i undernätet för att utföra åtgärden.

  • 400 VnetDelegationNotAllowed – Användaren försökte mata in Managed Server till undernätet som är delegerat.

  • 400 SubnetHasResourcesOfDifferentType – Användaren försökte skapa MI i undernät som har resurser av olika typ.

  • 400 UpdateManagedServerWithMaintenanceWindowNotAllowed – Uppdatering av hanterad instans med inställningar för underhållsperiod tillåts inte.

  • 400 VnetPrepareNIPFailed – Användaren försökte förbereda undernät som har en konflikt med NetworkIntentPolicy.

  • 400 InvalidUsername – Angivet användarnamn innehåller ogiltiga tecken.

  • 400 ManagedInstanceDeprecatedHardwareFamily – Det går inte att ändra maskinvarugenereringen till inaktuell {0} generation.

  • 400 ManagedInstanceBackupStorageTypeNotSupported – Parametern Säkerhetskopieringslagringstyp tillåts inte i instansuppdateringsåtgärden.

  • 400 InvalidParameterValue – ett ogiltigt värde gavs till en parameter.

  • 400 InstancePoolNotEnoughCapacity – en instanspool har inte tillräckligt med kapacitet

  • 400 ServerNotFound – Den begärda servern hittades inte.

  • Funktionen 400 ManagedInstanceZoneRedudantFeatureNotSupported – ZoneRedundant stöds inte för den valda tjänstnivån. Mer information finns i aka.ms/sqlmi-service-tier-characteristics.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeEnabled – Det går inte att aktivera funktionen zoneRedundant när den hanterade instansen har skapats. Mer information finns i aka.ms/sqlmi-high-availability.

  • 400 ManagedInstanceZoneRedudantFeatureCantBeDisabled – Det går inte att inaktivera zoneRedundant-funktionen när den hanterade instansen har skapats. Mer information finns i aka.ms/sqlmi-high-availability.

  • 400 TokenTooLong – den angivna token är för lång.

  • 400 ManagedInstanceSloUpdateFailed – SLO{0}åtgärden kan inte lyckas eftersom minnesanvändningen för{1}överskrider kvoten.

  • 400 ManagedInstanceLocalStorageUpdateSloDisabled – Uppdaterings-SLO för hanterade instanser med lokal lagring stöds inte ännu.

  • 400 InvalidLoginName – det angivna inloggningsnamnet är ogiltigt.

  • 400 RegionDoesNotSupportVersion – En användare försökte skapa en server med en angiven version på en plats där serverversionen inte stöds.

  • 400 PasswordTooShort – Det angivna lösenordet är för kort

  • 400 PasswordTooLong – Det angivna lösenordet är för långt.

  • 400 PasswordNotComplex – det angivna lösenordet är inte tillräckligt komplext.

  • 400 GatewayInvalidEdition –{0}är inte en giltig databasversion i den här versionen av SQL Server.

  • 400 InvalidSubnetResourceId – det angivna undernätsresurs-ID:t för den hanterade instansen är ogiltigt.

  • 400 SubscriptionNotFound – Det gick inte att hitta den begärda prenumerationen.

  • 400 InvalidLocation – en ogiltig plats har angetts.

  • 400 VnetInWrongRegion – Det virtuella nätverket är i fel region.

  • 400 InvalidServerName – Ogiltigt servernamn har angetts.

  • 400 VnetAddressRangeError – Adressintervallet för virtuellt nätverk är ogiltigt.

  • 400 VnetConfigIsNotAllowed – Konfiguration av virtuellt nätverk tillåts inte.

  • 400 InvalidCollation – Ogiltig sortering.

  • 400 InvalidIdentifier – Identifieraren innehåller NULL eller ett ogiltigt unicode-tecken.

  • 400 ManagedInstanceClassicVnetNotSupported – Hanterad instans kan inte anslutas till ett klassiskt virtuellt nätverk.

  • 400 AlterDbDeactivatedNotSupported – Databasåtgärden misslyckades för server{0}, databas{1}på grund av oväntad fördröjning. Försök igen.

  • 400 RegionDoesNotAllowProvisioning – Den valda platsen accepterar inte nya Windows Azure SQL Database-servrar. Detta kan ändras vid ett senare tillfälle.

  • 400 VnetConfigHasNsg – Användaren försökte mata in managed server-undernätet med nätverkssäkerhetsgrupper.

  • 400 VnetConfigHasNoUdr – Användaren försökte mata in managed server-undernätet utan standardtabellen för användardefinierad väg.

  • 400 VnetConfigHasInvalidUdr – Användaren försökte mata in managed server-undernätet med en ogiltig användardefinierad routningstabell.

  • 400 VnetConfigHasInvalidDns – Användaren försökte mata in managed server-undernätet med ogiltig anpassad DNS.

  • 400 VnetConfigHasServiceEndpoints – Användaren försökte mata in managed server-undernät med tjänstslutpunkter.

  • 400 VnetSubnetIsInUse – Användaren försökte mata in managed server-undernätet som inte är tomt.

  • 400 VnetSubnetIsLocked – Användaren försökte mata in managed server-undernät som är i låst omfång.

  • 400 VnetSubnetIsGateway – Användaren försökte mata in managed server-undernätet som är gatewayundernät.

  • 400 VnetSubnetIsUnknown – Användaren försökte mata in managed server-undernät som inte finns.

  • 400 VnetSubnetConflictWithIntendedPolicy – Användaren försökte mata in managed server-undernät som har en konflikt med IntendedPolicy.

  • 400 NameAlreadyExists – Det angivna namnet finns redan.

  • 400 ManagedInstanceInvalidEditionForSku – den angivna utgåvan {0} är inte konsekvent med den angivna SKU:n {1}.

  • 400 ProvisioningDisabled – Visar felmeddelande från resursåtgärdsauktoriseraren som den är, utan ändringar

  • 400 ManagedInstanceInvalidLicenseType – den angivna licenstypen {0} är ogiltig.

  • 400 ManagedInstanceUpdateSloInProgress – "Åtgärden kunde inte slutföras eftersom en ändring på tjänstnivå pågår för den hanterade instansen{0}. Vänta tills åtgärden pågår och försök igen."

  • 400 VnetResourceNotFound – Resursen hittades inte: "{0}".

  • 400 InvalidTimezone – Ogiltig tidszon.

  • 400 UnableToResolveRemoteServer – Det gick inte att lösa namnet på fjärrpartnerservern på grund av ett ogiltigt servernamn eller DNS-anslutningsproblem.

  • 400 InstanceCollationUpdateNotSupported – Användaren kan inte ändra instanssortering på hanterad instans.

  • 400 CreateManagedInstanceWithNonDefaultCollationNotSupported – Användaren kan bara skapa en hanterad instans med sorteringen "SQL_Latin1_General_CP1_CI_AS".

  • 400 ManagedInstanceOperationInProgress – Åtgärden kunde inte slutföras eftersom {0} åtgärden pågår. Vänta tills åtgärden pågår och försök igen.

  • 400 ManagedInstanceExceedMaxAzureStorage – Åtgärden kunde inte slutföras eftersom den totala allokerade lagringsstorleken för Generell användning-instans skulle överskrida {0}. Minska antalet databasfiler och försök igen.

  • 400 ManagedInstanceHasGeoReplica – Åtgärden kunde inte slutföras eftersom instansen har konfigurerat geo-replikerad sekundär instans.

  • 400 InvalidManagedServerDnsZonePartner – resurs-URI:n för den geo-primära hanterade instans som anges i begäran om att skapa är ogiltig. Kontrollera att egenskapen har formatet /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/managedInstances/{managedInstanceName}

  • 400 MiGeoRestoreWithWrongBackupStorageRedundancy – Geo-Restore tillåts inte för hanterade instanser med redundans för lagring av LRS/ZRS-säkerhetskopiering.

  • 400 ProvisioningDisabled – Visar felmeddelande från resursåtgärdsauktoriseraren som den är, utan ändringar

  • 400 AadOnlyAuthenticationIsEnabled – Endast Azure Active Directory-autentisering är aktiverat. Kontakta systemadministratören.

  • 400 ManagementServiceFeatureDisabled – Användaren försökte använda en funktion som är inaktiverad.

  • 400 MismatchingResourceGroupNameWithUrl – Det angivna resursgruppsnamnet matchade inte namnet i URL:en.

  • 400 MismatchingSubscriptionWithUrl – Den angivna prenumerationen matchade inte prenumerationen i URL:en.

  • 400 InvalidMinimalTlsVersion – Ogiltig minimal TLS-version.

  • 400 InvalidResourceId – Ogiltig resursidentifierare.

  • 400 InvalidParameterValue – ett ogiltigt värde gavs till en parameter.

  • 400 InvalidMaintenanceWindowSettings – Ogiltiga inställningar för underhållsperiod.

  • 400 InvalidMaintenanceWindowProperty – Egenskapen Ogiltig underhållsperiod angavs.

  • 400 InvalidMaintenanceWindowPropertyNull – Ogiltigt underhållsperiod med nödvändiga egenskaper null.

  • 400 InvalidMaintenanceWindowTypeWithPropertySpecified – Underhållsfönstertypen får inte ha vissa egenskaper angivna.

  • 400 AadOnlyAuthenticationIsEnabled – Endast Azure Active Directory-autentisering är aktiverat. Kontakta systemadministratören.

  • 400 InvalidExternalAdministratorLogin – Ogiltigt eller saknade inloggningsnamn för extern administratör.

  • 400 InvalidExternalAdministratorSid – Ogiltigt eller saknat objekt-ID för extern administratör.

  • 400 InvalidExternalAdministratorTenantId – Ogiltigt eller saknat klient-ID för extern administratör.

  • 400 ExternalAdministratorPrincipalType – Ogiltig eller saknad extern administratörshuvudnamnstyp. Välj från Användare, Program eller Grupp.

  • 400 MissingExternalAdministratorWithAadOnlyAuth – Ange information om en extern administratör för att kunna använda Endast Azure AD-autentisering.

  • 404 ServerNotInSubscription – Den angivna servern finns inte i den angivna prenumerationen.

  • 404 ManagedInstanceNotInSubscriptionResourceGroup – Angiven hanterad instans finns inte i den angivna resursgruppen och prenumerationen.

  • 404 OperationIdNotFound – Åtgärden med ID finns inte.

  • 404 ResourceDoesNotExist – Resurs med namnet{0}finns inte. Om du vill fortsätta anger du ett giltigt resursnamn.

  • 404 ResourceNotFound – Den begärda resursen hittades inte.

  • 405 InvalidVcoreValue – värdet för virtuell kärna {0} inte är giltigt. Ange ett giltigt värde för virtuell kärna.

  • 405 InvalidHardwareGenerationValue – HardwareGeneration {0} är inte giltig. Ange ett giltigt HardwareGeneration-värde.

  • 405 InvalidStorageSizeValue – "Ogiltig lagringsstorlek: {0} GB. Lagringsstorleken måste anges mellan {1} och {2} gigabyte, i steg om {3} GB.

  • 409 OperationCancelled – Åtgärden har avbrutits av användaren.

  • 409 Åtgärd avbröts – Det gick inte att slutföra åtgärden på resursen eftersom den avbröts av en annan åtgärd på samma resurs.

  • 409 ConflictingServerOperation – En åtgärd pågår för närvarande för servern.

  • 409 SubscriptionDisabled – Prenumerationen är inaktiverad.

  • 409 ServerAlreadyExists – Duplicera servernamn.

  • 409 ServerOverridePreconditionFailed – Det gick inte att tillämpa server åsidosättning på kategorin{0}eftersom den fysiska databasen eller instansen{1}på servern{2}för närvarande inte är i tillståndet Klar eller Inaktiverad.

  • 409 ServerDisabled – Servern är inaktiverad.

  • 409 ManagedInstanceIsBusy – servern "{0}" är upptagen för närvarande. Vänta några minuter innan du försöker igen.

  • 409 ServerQuotaExceeded – Servern kan inte läggas till i en prenumeration eftersom den överskrider kvoten.

  • 409 ConflictingManagedInstanceOperation – En åtgärd pågår för närvarande för den hanterade instansen.

  • 409 MiDropFailedOnAuthLocks – Användaren försökte släppa den senaste hanterade instansen i undernätet som har Lås tillämpat på resurser.

  • 409 MiCreateFailedNonDelegatedSubnet – Användaren försökte distribuera hanterad instans eller hanterad instanspool i undernät som inte har delegerats till Microsoft.Sql/managedInstances.

  • 429 SubscriptionTooManyCreateUpdateRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maxbegäranden som kan bearbetas av tillgängliga resurser.

  • 429 ConflictingSubscriptionOperation – En åtgärd pågår för närvarande för prenumerationen.

  • 429 SubscriptionTooManyCreateUpdateRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maxbegäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyCreateUpdateRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 429 SubscriptionTooManyRequests – Begäranden utöver maxbegäranden som kan bearbetas av tillgängliga resurser.

  • 429 ConflictingSubscriptionOperation – En åtgärd pågår för närvarande för prenumerationen.

  • 500 OperationTimedOut – Tidsgränsen för åtgärden uppnåddes och återställdes automatiskt. Försök igen.

  • 500 GatewayInternalServerError – Servern påträffade ett oväntat undantag.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 503 TooManyRequests – Begäranden utöver maximalt antal begäranden som kan bearbetas av tillgängliga resurser.

  • 504 RequestTimeout – Tjänstbegäran överskred den tillåtna tidsgränsen.

  • 504 RequestTimeout – Tjänstbegäran överskred den tillåtna tidsgränsen.

  • 504 RequestTimeout – Tjänstbegäran överskred den tillåtna tidsgränsen.

Exempel

Create managed instance with all properties

Exempelbegäran

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2020-11-01-preview

{
  "tags": {
    "tagKey1": "TagValue1"
  },
  "location": "Japan East",
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "dnsZonePartner": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "storageAccountType": "GRS",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    }
  }
}

Exempelsvar

{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "storageAccountType": "GRS",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen5",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen5"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "minimalTlsVersion": "1.2",
    "dnsZone": "1b4e2caff2530",
    "timezoneId": "UTC",
    "instancePoolId": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/instancePools/pool1",
    "maintenanceConfigurationId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/providers/Microsoft.Maintenance/publicMaintenanceConfigurations/SQL_JapanEast_MI_1",
    "storageAccountType": "GRS",
    "administrators": {
      "principalType": "User",
      "login": "bob@contoso.com",
      "sid": "00000011-1111-2222-2222-123456789111",
      "tenantId": "00000011-1111-2222-2222-123456789111",
      "azureADOnlyAuthentication": true
    }
  },
  "location": "japaneast",
  "tags": {
    "tagKey1": "TagValue1"
  },
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Create managed instance with minimal properties

Exempelbegäran

PUT https://management.azure.com/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance?api-version=2020-11-01-preview

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose"
  },
  "properties": {
    "administratorLogin": "dummylogin",
    "administratorLoginPassword": "PLACEHOLDER",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded"
  },
  "location": "Japan East"
}

Exempelsvar

{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}
{
  "sku": {
    "name": "GP_Gen4",
    "tier": "GeneralPurpose",
    "capacity": 8,
    "family": "Gen4"
  },
  "properties": {
    "fullyQualifiedDomainName": "testinstance.1b4e2caff2530.database.windows.net",
    "administratorLogin": "dummylogin",
    "subnetId": "/subscriptions/20D7082A-0FC7-4468-82BD-542694D5042B/resourceGroups/testrg/providers/Microsoft.Network/virtualNetworks/vnet1/subnets/subnet1",
    "state": "Ready",
    "provisioningState": "Creating",
    "vCores": 8,
    "storageSizeInGB": 1024,
    "licenseType": "LicenseIncluded",
    "collation": "SQL_Latin1_General_CP1_CI_AS",
    "publicDataEndpointEnabled": false,
    "proxyOverride": "Redirect",
    "dnsZone": "1b4e2caff2530"
  },
  "location": "japaneast",
  "tags": {},
  "id": "/subscriptions/20d7082a-0fc7-4468-82bd-542694d5042b/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testinstance",
  "name": "testinstance",
  "type": "Microsoft.Sql/managedInstances"
}

Definitioner

Name Description
AdministratorType

Typ av administratör för serverservern.

IdentityType

Identitetstypen. Ställ in detta på "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen.

ManagedInstance

En hanterad Azure SQL-instans.

ManagedInstanceExternalAdministrator

Egenskaper för en Active Directory-administratör.

ManagedInstanceLicenseType

Licenstypen. Möjliga värden är "LicenseIncluded" (vanligt pris inklusive en ny SQL-licens) och "BasePrice" (rabatterat AHB-pris för att ta med egna SQL-licenser).

ManagedInstancePecProperty

En privat slutpunktsanslutning under en hanterad instans

ManagedInstancePrivateEndpointConnectionProperties

Egenskaper för en privat slutpunktsanslutning.

ManagedInstancePrivateEndpointProperty
ManagedInstancePrivateLinkServiceConnectionStateProperty
ManagedInstanceProxyOverride

Anslutningstyp som används för att ansluta till instansen.

ManagedServerCreateMode

Anger läget för att skapa databasen.

Standard: Skapande av vanlig instans.

Återställning: Skapar en instans genom att återställa en uppsättning säkerhetskopior till en viss tidpunkt. RestorePointInTime och SourceManagedInstanceId måste anges.

PrincipalType

Huvudtyp för sever-administratören.

ResourceIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

Sku

En ARM-resurs-SKU.

StorageAccountType

Den lagringskontotyp som används för att lagra säkerhetskopior för den här instansen. Alternativen är LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) och GRS (GeoRedundantStorage)

UserIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

AdministratorType

Typ av administratör för serverservern.

Värde Description
ActiveDirectory

IdentityType

Identitetstypen. Ställ in detta på "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen.

Värde Description
None
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

ManagedInstance

En hanterad Azure SQL-instans.

Name Typ Description
id

string

Resurs-ID.

identity

ResourceIdentity

Azure Active Directory-identiteten för den hanterade instansen.

location

string

Resursplats.

name

string

Resursnamn.

properties.administratorLogin

string

Administratörsanvändarnamn för den hanterade instansen. Kan bara anges när den hanterade instansen skapas (och krävs för att skapa).

properties.administratorLoginPassword

string

Administratörens inloggningslösenord (krävs för att skapa en hanterad instans).

properties.administrators

ManagedInstanceExternalAdministrator

Azure Active Directory-administratören för servern.

properties.collation

string

Sortering av den hanterade instansen.

properties.dnsZone

string

Dns-zonen som den hanterade instansen finns i.

properties.dnsZonePartner

string

Resurs-ID för en annan hanterad instans vars DNS-zon den här hanterade instansen kommer att dela när den har skapats.

properties.fullyQualifiedDomainName

string

Det fullständigt kvalificerade domännamnet för den hanterade instansen.

properties.instancePoolId

string

ID:t för instanspoolen som den hanterade servern tillhör.

properties.keyId

string

En CMK-URI för nyckeln som ska användas för kryptering.

properties.licenseType

ManagedInstanceLicenseType

Licenstypen. Möjliga värden är "LicenseIncluded" (vanligt pris inklusive en ny SQL-licens) och "BasePrice" (rabatterat AHB-pris för att ta med egna SQL-licenser).

properties.maintenanceConfigurationId

string

Anger underhållskonfigurations-ID som ska tillämpas på den här hanterade instansen.

properties.managedInstanceCreateMode

ManagedServerCreateMode

Anger läget för att skapa databasen.

Standard: Skapande av vanlig instans.

Återställning: Skapar en instans genom att återställa en uppsättning säkerhetskopior till en viss tidpunkt. RestorePointInTime och SourceManagedInstanceId måste anges.

properties.minimalTlsVersion

string

Minimal TLS-version. Tillåtna värden: "Ingen", "1.0", "1.1", "1.2"

properties.primaryUserAssignedIdentityId

string

Resurs-ID för en användartilldelad identitet som ska användas som standard.

properties.privateEndpointConnections

ManagedInstancePecProperty[]

Lista över privata slutpunktsanslutningar på en hanterad instans.

properties.provisioningState enum:
  • Creating
  • Deleting
  • Failed
  • Succeeded
  • Unknown
  • Updating
properties.proxyOverride

ManagedInstanceProxyOverride

Anslutningstyp som används för att ansluta till instansen.

properties.publicDataEndpointEnabled

boolean

Om slutpunkten för offentliga data är aktiverad eller inte.

properties.restorePointInTime

string (date-time)

Anger tidpunkten (ISO8601 format) för källdatabasen som ska återställas för att skapa den nya databasen.

properties.sourceManagedInstanceId

string

Resursidentifieraren för den källhanterade instans som är associerad med skapa-åtgärden för den här instansen.

properties.state

string

Tillståndet för den hanterade instansen.

properties.storageAccountType

StorageAccountType

Den lagringskontotyp som används för att lagra säkerhetskopior för den här instansen. Alternativen är LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) och GRS (GeoRedundantStorage)

properties.storageSizeInGB

integer (int32)

Lagringsstorlek i GB. Minsta värde: 32. Maximalt värde: 8192. Steg på endast 32 GB tillåts.

properties.subnetId

string

Resurs-ID för undernätet för den hanterade instansen.

properties.timezoneId

string

ID för tidszonen. Tillåtna värden är tidszoner som stöds av Windows. Windows behåller information om tidszoner som stöds, inklusive ID:t, i registret under KEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Tidszoner. Du kan hämta dessa registervärden via SQL Server genom att fråga SELECT name AS timezone_id FROM sys.time_zone_info. Du kan också hämta en lista över ID:er genom att köra [System.TimeZoneInfo]::GetSystemTimeZones() i PowerShell. Ett exempel på giltigt tidszons-ID är "Pacific Standard Time" eller "W. Europa, standardtid".

properties.vCores

integer (int32)

Antalet virtuella kärnor. Tillåtna värden: 8, 16, 24, 32, 40, 64, 80.

properties.zoneRedundant

boolean

Om multi-az är aktiverat eller inte.

sku

Sku

SKU för hanterad instans. Tillåtna värden för sku.name: GP_Gen4, GP_Gen5, BC_Gen4, BC_Gen5

tags

object

Resurstaggar.

type

string

Resurstyp.

ManagedInstanceExternalAdministrator

Egenskaper för en Active Directory-administratör.

Name Typ Description
administratorType

AdministratorType

Typ av administratör för serverservern.

azureADOnlyAuthentication

boolean

Endast Azure Active Directory-autentisering aktiverat.

login

string

Serveradministratörens inloggningsnamn.

principalType

PrincipalType

Huvudtyp för sever-administratören.

sid

string (uuid)

SID (objekt-ID) för serveradministratören.

tenantId

string (uuid)

Administratörens klientorganisations-ID.

ManagedInstanceLicenseType

Licenstypen. Möjliga värden är "LicenseIncluded" (vanligt pris inklusive en ny SQL-licens) och "BasePrice" (rabatterat AHB-pris för att ta med egna SQL-licenser).

Värde Description
BasePrice
LicenseIncluded

ManagedInstancePecProperty

En privat slutpunktsanslutning under en hanterad instans

Name Typ Description
id

string

Resurs-ID.

properties

ManagedInstancePrivateEndpointConnectionProperties

Egenskaper för privat slutpunktsanslutning

ManagedInstancePrivateEndpointConnectionProperties

Egenskaper för en privat slutpunktsanslutning.

Name Typ Description
privateEndpoint

ManagedInstancePrivateEndpointProperty

Privat slutpunkt som anslutningen tillhör.

privateLinkServiceConnectionState

ManagedInstancePrivateLinkServiceConnectionStateProperty

Anslutningstillstånd för den privata slutpunktsanslutningen.

provisioningState

string

Tillståndet för den privata slutpunktsanslutningen.

ManagedInstancePrivateEndpointProperty

Name Typ Description
id

string

Resurs-ID för den privata slutpunkten.

ManagedInstancePrivateLinkServiceConnectionStateProperty

Name Typ Description
actionsRequired

string

Beskrivning av tjänstanslutningen för privat länk.

description

string

Beskrivning av tjänstanslutningen för privat länk.

status

string

Anslutningsstatus för tjänsten private link.

ManagedInstanceProxyOverride

Anslutningstyp som används för att ansluta till instansen.

Värde Description
Default
Proxy
Redirect

ManagedServerCreateMode

Anger läget för att skapa databasen.

Standard: Skapande av vanlig instans.

Återställning: Skapar en instans genom att återställa en uppsättning säkerhetskopior till en viss tidpunkt. RestorePointInTime och SourceManagedInstanceId måste anges.

Värde Description
Default
PointInTimeRestore

PrincipalType

Huvudtyp för sever-administratören.

Värde Description
Application
Group
User

ResourceIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

Name Typ Description
principalId

string (uuid)

Huvud-ID:t för Azure Active Directory.

tenantId

string (uuid)

Klient-ID:t för Azure Active Directory.

type

IdentityType

Identitetstypen. Ställ in detta på "SystemAssigned" för att automatiskt skapa och tilldela ett Azure Active Directory-huvudnamn för resursen.

userAssignedIdentities

<string,  UserIdentity>

Resurs-ID:n för de användartilldelade identiteter som ska användas

Sku

En ARM-resurs-SKU.

Name Typ Description
capacity

integer (int32)

Kapacitet för den specifika SKU:n.

family

string

Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här.

name

string

Namnet på SKU:n, vanligtvis en bokstav + nummerkod, t.ex. P3.

size

string

Storleken på den specifika SKU:n

tier

string

Nivån eller utgåvan av den specifika SKU:n, t.ex. Basic, Premium.

StorageAccountType

Den lagringskontotyp som används för att lagra säkerhetskopior för den här instansen. Alternativen är LRS (LocallyRedundantStorage), ZRS (ZoneRedundantStorage) och GRS (GeoRedundantStorage)

Värde Description
GRS
LRS
ZRS

UserIdentity

Azure Active Directory-identitetskonfiguration för en resurs.

Name Typ Description
clientId

string (uuid)

Azure Active Directory-klient-ID: t.

principalId

string (uuid)

Huvud-ID:t för Azure Active Directory.