Managed Databases - List By Instance
Obtient une liste de bases de données managées.
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases?api-version=2021-11-01
Paramètres URI
Nom | Dans | Obligatoire | Type | Description |
---|---|---|---|---|
managed
|
path | True |
string |
Nom de l'instance managée. |
resource
|
path | True |
string |
Nom du groupe de ressources qui contient la ressource. Vous pouvez obtenir cette valeur à partir de l’API Azure Resource Manager ou du portail. |
subscription
|
path | True |
string |
L’ID d’abonnement d’un abonnement Azure. |
api-version
|
query | True |
string |
Version de l’API à utiliser pour la requête. |
Réponses
Nom | Type | Description |
---|---|---|
200 OK |
La liste des bases de données a été récupérée. |
|
Other Status Codes |
Réponses d’erreur : ***
|
Exemples
List databases by managed instances
Sample Request
Sample Response
{
"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"
}
]
}
Définitions
Nom | Description |
---|---|
Catalog |
Classement du catalogue de métadonnées. |
Managed |
Une ressource de base de données managée. |
Managed |
Mode de création de base de données managée. PointInTimeRestore : créez une base de données en restaurant une sauvegarde dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Collation, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId obligatoire). |
Managed |
Liste des bases de données managées. |
Managed |
Statut de la base de données. |
CatalogCollationType
Classement du catalogue de métadonnées.
Nom | Type | Description |
---|---|---|
DATABASE_DEFAULT |
string |
|
SQL_Latin1_General_CP1_CI_AS |
string |
ManagedDatabase
Une ressource de base de données managée.
Nom | Type | Description |
---|---|---|
id |
string |
ID de la ressource |
location |
string |
Emplacement de la ressource. |
name |
string |
Nom de la ressource. |
properties.autoCompleteRestore |
boolean |
Indique s’il faut effectuer automatiquement la restauration de cette base de données managée. |
properties.catalogCollation |
Classement du catalogue de métadonnées. |
|
properties.collation |
string |
Classement de la base de données managée. |
properties.createMode |
Mode de création de base de données managée. PointInTimeRestore : créez une base de données en restaurant une sauvegarde dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Collation, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId obligatoire). |
|
properties.creationDate |
string |
Date de création de la base de données. |
properties.defaultSecondaryLocation |
string |
Région associée géographiquement. |
properties.earliestRestorePoint |
string |
Point de restauration le plus tôt dans le temps pour la restauration dans le temps. |
properties.failoverGroupId |
string |
Identificateur de ressource du groupe de basculement d’instance auquel appartient cette base de données managée. |
properties.lastBackupName |
string |
Nom du dernier fichier de sauvegarde pour la restauration de cette base de données managée. |
properties.longTermRetentionBackupResourceId |
string |
Nom de la sauvegarde de rétention à long terme à utiliser pour la restauration de cette base de données managée. |
properties.recoverableDatabaseId |
string |
Identificateur de ressource de la base de données récupérable associée à l’opération de création de cette base de données. |
properties.restorableDroppedDatabaseId |
string |
ID de ressource de base de données supprimé restaurable à restaurer lors de la création de cette base de données. |
properties.restorePointInTime |
string |
Conditionnelle. Si createMode a la valeur PointInTimeRestore, cette valeur est obligatoire. Spécifie le point dans le temps (format ISO8601) de la base de données source qui sera restaurée pour créer la nouvelle base de données. |
properties.sourceDatabaseId |
string |
Identificateur de ressource de la base de données source associée à l’opération de création de cette base de données. |
properties.status |
Statut de la base de données. |
|
properties.storageContainerSasToken |
string |
Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est obligatoire. Spécifie le jeton sas du conteneur de stockage. |
properties.storageContainerUri |
string |
Conditionnelle. Si createMode est RestoreExternalBackup, cette valeur est obligatoire. Spécifie l’URI du conteneur de stockage où sont stockées les sauvegardes pour cette restauration. |
tags |
object |
Balises de ressource. |
type |
string |
Type de ressource. |
ManagedDatabaseCreateMode
Mode de création de base de données managée. PointInTimeRestore : créez une base de données en restaurant une sauvegarde dans le temps d’une base de données existante. SourceDatabaseName, SourceManagedInstanceName et PointInTime doivent être spécifiés. RestoreExternalBackup : créez une base de données en restaurant à partir de fichiers de sauvegarde externes. Collation, StorageContainerUri et StorageContainerSasToken doivent être spécifiés. Récupération : crée une base de données en restaurant une sauvegarde géorépliquée. RecoverableDatabaseId doit être spécifié comme ID de ressource de base de données récupérable à restaurer. RestoreLongTermRetentionBackup : créez une base de données en effectuant une restauration à partir d’une sauvegarde de rétention à long terme (longTermRetentionBackupResourceId obligatoire).
Nom | Type | Description |
---|---|---|
Default |
string |
|
PointInTimeRestore |
string |
|
Recovery |
string |
|
RestoreExternalBackup |
string |
|
RestoreLongTermRetentionBackup |
string |
ManagedDatabaseListResult
Liste des bases de données managées.
Nom | Type | Description |
---|---|---|
nextLink |
string |
Lien pour récupérer la page de résultats suivante. |
value |
Tableau de résultats. |
ManagedDatabaseStatus
Statut de la base de données.
Nom | Type | Description |
---|---|---|
Creating |
string |
|
Inaccessible |
string |
|
Offline |
string |
|
Online |
string |
|
Restoring |
string |
|
Shutdown |
string |
|
Updating |
string |