Sdílet prostřednictvím


Managed Databases - List By Instance

Získá seznam spravovaných databází.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
managedInstanceName
path True

string

Název spravované instance.

resourceGroupName
path True

string

Název skupiny prostředků, která obsahuje prostředek. Tuto hodnotu můžete získat z rozhraní API Azure Resource Manageru nebo portálu.

subscriptionId
path True

string

ID předplatného, které identifikuje předplatné Azure.

api-version
query True

string

Verze rozhraní API, která se má použít pro požadavek.

Odpovědi

Name Typ Description
200 OK

ManagedDatabaseListResult

Seznam databází se úspěšně načetl.

Other Status Codes

Chybové odpovědi: ***

  • 404 SubscriptionDoesNotHaveServer – Požadovaný server nebyl nalezen.

  • 404 ServerNotInSubscriptionResourceGroup – Zadaný server neexistuje v zadané skupině prostředků a předplatném.

Příklady

List databases by managed instances

Ukázkový požadavek

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Test1/providers/Microsoft.Sql/managedInstances/managedInstance/databases?api-version=2021-11-01

Ukázková odpověď

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb1",
      "location": "southeastasia",
      "name": "testdb1",
      "properties": {
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "creationDate": "2017-08-04T15:00:17.73Z",
        "defaultSecondaryLocation": "North Europe",
        "status": "Online"
      },
      "type": "Microsoft.Sql/managedInstances/databases"
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Sql/managedInstances/testcl/databases/testdb2",
      "location": "southeastasia",
      "name": "testdb2",
      "properties": {
        "collation": "SQL_Latin1_General_CP1_CI_AS",
        "creationDate": "2017-08-04T15:00:17.73Z",
        "defaultSecondaryLocation": "North Europe",
        "status": "Online"
      },
      "type": "Microsoft.Sql/managedInstances/databases"
    }
  ]
}

Definice

Name Description
CatalogCollationType

Kolace katalogu metadat.

ManagedDatabase

Spravovaný databázový prostředek.

ManagedDatabaseCreateMode

Režim vytvoření spravované databáze PointInTimeRestore: Vytvořte databázi obnovením zálohy existující databáze k určitému bodu v čase. Je nutné zadat SourceDatabaseName, SourceManagedInstanceName a PointInTime. RestoreExternalBackup: Vytvořte databázi obnovením z externích záložních souborů. Musí být zadány kolace, StorageContainerUri a StorageContainerSasToken. Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. Obnovitelné Id prostředku databáze musí být zadáno jako ID obnovitelného databázového prostředku. RestoreLongTermRetentionBackup: Vytvořte databázi obnovením z dlouhodobé zálohy uchovávání (vyžaduje se longTermRetentionBackupResourceId).

ManagedDatabaseListResult

Seznam spravovaných databází

ManagedDatabaseStatus

Stav databáze.

CatalogCollationType

Kolace katalogu metadat.

Hodnota Description
DATABASE_DEFAULT
SQL_Latin1_General_CP1_CI_AS

ManagedDatabase

Spravovaný databázový prostředek.

Name Typ Description
id

string

ID prostředku.

location

string

Umístění prostředku

name

string

Název prostředku

properties.autoCompleteRestore

boolean

Určuje, jestli se má automaticky dokončit obnovení této spravované databáze.

properties.catalogCollation

CatalogCollationType

Kolace katalogu metadat.

properties.collation

string

Kolace spravované databáze.

properties.createMode

ManagedDatabaseCreateMode

Režim vytvoření spravované databáze PointInTimeRestore: Vytvořte databázi obnovením zálohy existující databáze k určitému bodu v čase. Je nutné zadat SourceDatabaseName, SourceManagedInstanceName a PointInTime. RestoreExternalBackup: Vytvořte databázi obnovením z externích záložních souborů. Musí být zadány kolace, StorageContainerUri a StorageContainerSasToken. Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. Obnovitelné Id prostředku databáze musí být zadáno jako ID obnovitelného databázového prostředku. RestoreLongTermRetentionBackup: Vytvořte databázi obnovením z dlouhodobé zálohy uchovávání (vyžaduje se longTermRetentionBackupResourceId).

properties.creationDate

string (date-time)

Datum vytvoření databáze.

properties.defaultSecondaryLocation

string

Geograficky spárovaná oblast

properties.earliestRestorePoint

string (date-time)

Nejstarší bod obnovení v čase pro obnovení k určitému bodu v čase.

properties.failoverGroupId

string

Identifikátor prostředku skupiny převzetí služeb při selhání instance, do kterého tato spravovaná databáze patří.

properties.lastBackupName

string

Název posledního záložního souboru pro obnovení této spravované databáze.

properties.longTermRetentionBackupResourceId

string (arm-id)

Název zálohy dlouhodobého uchovávání, který se má použít k obnovení této spravované databáze.

properties.recoverableDatabaseId

string (arm-id)

Identifikátor prostředku obnovitelné databáze přidružené k operaci vytvoření této databáze.

properties.restorableDroppedDatabaseId

string (arm-id)

Id obnovovatelného vyřazeného prostředku databáze, které se má obnovit při vytváření této databáze.

properties.restorePointInTime

string (date-time)

Podmíněný. Pokud je createMode PointInTimeRestore, je tato hodnota povinná. Určuje bod v čase (formát ISO8601) zdrojové databáze, která se obnoví a vytvoří novou databázi.

properties.sourceDatabaseId

string (arm-id)

Identifikátor prostředku zdrojové databáze přidružené k operaci vytvoření této databáze.

properties.status

ManagedDatabaseStatus

Stav databáze.

properties.storageContainerSasToken

string

Podmíněný. Pokud createMode je RestoreExternalBackup, je tato hodnota povinná. Určuje token SAS kontejneru úložiště.

properties.storageContainerUri

string

Podmíněný. Pokud createMode je RestoreExternalBackup, je tato hodnota povinná. Určuje identifikátor URI kontejneru úložiště, ve kterém jsou uloženy zálohy pro toto obnovení.

tags

object

Značky prostředků

type

string

Typ zdroje.

ManagedDatabaseCreateMode

Režim vytvoření spravované databáze PointInTimeRestore: Vytvořte databázi obnovením zálohy existující databáze k určitému bodu v čase. Je nutné zadat SourceDatabaseName, SourceManagedInstanceName a PointInTime. RestoreExternalBackup: Vytvořte databázi obnovením z externích záložních souborů. Musí být zadány kolace, StorageContainerUri a StorageContainerSasToken. Obnovení: Vytvoří databázi obnovením geograficky replikované zálohy. Obnovitelné Id prostředku databáze musí být zadáno jako ID obnovitelného databázového prostředku. RestoreLongTermRetentionBackup: Vytvořte databázi obnovením z dlouhodobé zálohy uchovávání (vyžaduje se longTermRetentionBackupResourceId).

Hodnota Description
Default
RestoreExternalBackup
PointInTimeRestore
Recovery
RestoreLongTermRetentionBackup

ManagedDatabaseListResult

Seznam spravovaných databází

Name Typ Description
nextLink

string

Odkaz na načtení další stránky výsledků

value

ManagedDatabase[]

Pole výsledků

ManagedDatabaseStatus

Stav databáze.

Hodnota Description
Online
Offline
Shutdown
Creating
Inaccessible
Restoring
Updating