Managed Databases - Get

Ottiene un database gestito.

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

Parametri dell'URI

Name In Required Type Description
databaseName
path True
  • string

Nome del database.

managedInstanceName
path True
  • string

Nome dell'istanza gestita.

resourceGroupName
path True
  • string

Nome del gruppo di risorse contenente la risorsa. È possibile ottenere questo valore dall'API di Gestione risorse di Azure o dal portale.

subscriptionId
path True
  • string

ID sottoscrizione che identifica una sottoscrizione di Azure.

api-version
query True
  • string

Versione dell'API da usare per la richiesta.

Risposte

Name Type Description
200 OK

È stato recuperato correttamente il database gestito specificato.

Other Status Codes

Risposte agli errori: **

  • 404 SubscriptionDoesNotHaveServer - Il server richiesto non è stato trovato

  • 404 ServerNotInSubscriptionResourceGroup - Il server specificato non esiste nel gruppo di risorse e nella sottoscrizione specificati.

  • 404 ResourceNotFound : la risorsa richiesta non è stata trovata.

Esempio

Gets a managed database

Sample Request

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

Sample Response

{
  "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"
}

Definizioni

CatalogCollationType

Regole di confronto del catalogo dei metadati.

ManagedDatabase

Risorsa di database gestita.

ManagedDatabaseCreateMode

Modalità di creazione del database gestita. PointInTimeRestore: creare un database ripristinando un backup temporizzato di un database esistente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devono essere specificati. RestoreExternalBackup: creare un database ripristinando da file di backup esterni. È necessario specificare regole di confronto, StorageContainerUri e StorageContainerSasToken. Ripristino: crea un database ripristinando un backup con replica geografica. RecoveryableDatabaseId deve essere specificato come ID risorsa del database recuperabile da ripristinare. RestoreLongTermRetentionBackup: creare un database ripristinando da un backup di conservazione a lungo termine (longTermRetentionBackupResourceId richiesto).

ManagedDatabaseStatus

Stato del database.

CatalogCollationType

Regole di confronto del catalogo dei metadati.

Name Type Description
DATABASE_DEFAULT
  • string
SQL_Latin1_General_CP1_CI_AS
  • string

ManagedDatabase

Risorsa di database gestita.

Name Type Description
id
  • string

ID risorsa.

location
  • string

Percorso della risorsa.

name
  • string

Nome risorsa.

properties.autoCompleteRestore
  • boolean

Indica se completare automaticamente il ripristino di questo database gestito.

properties.catalogCollation

Regole di confronto del catalogo dei metadati.

properties.collation
  • string

Regole di confronto del database gestito.

properties.createMode

Modalità di creazione del database gestita. PointInTimeRestore: creare un database ripristinando un backup temporizzato di un database esistente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devono essere specificati. RestoreExternalBackup: creare un database ripristinando da file di backup esterni. È necessario specificare regole di confronto, StorageContainerUri e StorageContainerSasToken. Ripristino: crea un database ripristinando un backup con replica geografica. RecoveryableDatabaseId deve essere specificato come ID risorsa del database recuperabile da ripristinare. RestoreLongTermRetentionBackup: creare un database ripristinando da un backup di conservazione a lungo termine (longTermRetentionBackupResourceId richiesto).

properties.creationDate
  • string

Data di creazione del database.

properties.defaultSecondaryLocation
  • string

Area associata geografica.

properties.earliestRestorePoint
  • string

Tempo di ripristino più recente per il ripristino temporizzato.

properties.failoverGroupId
  • string

Identificatore di risorsa gruppo di failover dell'istanza a cui appartiene il database gestito.

properties.lastBackupName
  • string

Cognome del file di backup per il ripristino di questo database gestito.

properties.longTermRetentionBackupResourceId
  • string

Nome del backup di conservazione a lungo termine da usare per il ripristino di questo database gestito.

properties.recoverableDatabaseId
  • string

Identificatore di risorsa del database recuperabile associato all'operazione di creazione del database.

properties.restorableDroppedDatabaseId
  • string

ID risorsa del database ripristinato per il ripristino durante la creazione di questo database.

properties.restorePointInTime
  • string

Condizionale. Se createMode è PointInTimeRestore, questo valore è obbligatorio. Specifica il formato ISO8601 del database di origine che verrà ripristinato per creare il nuovo database.

properties.sourceDatabaseId
  • string

Identificatore di risorsa del database di origine associato all'operazione di creazione del database.

properties.status

Stato del database.

properties.storageContainerSasToken
  • string

Condizionale. Se createMode è RestoreExternalBackup, questo valore è obbligatorio. Specifica il token sas del contenitore di archiviazione.

properties.storageContainerUri
  • string

Condizionale. Se createMode è RestoreExternalBackup, questo valore è obbligatorio. Specifica l'uri del contenitore di archiviazione in cui vengono archiviati i backup per questo ripristino.

tags
  • object

Tag di risorse.

type
  • string

Tipo di risorsa.

ManagedDatabaseCreateMode

Modalità di creazione del database gestita. PointInTimeRestore: creare un database ripristinando un backup temporizzato di un database esistente. SourceDatabaseName, SourceManagedInstanceName e PointInTime devono essere specificati. RestoreExternalBackup: creare un database ripristinando da file di backup esterni. È necessario specificare regole di confronto, StorageContainerUri e StorageContainerSasToken. Ripristino: crea un database ripristinando un backup con replica geografica. RecoveryableDatabaseId deve essere specificato come ID risorsa del database recuperabile da ripristinare. RestoreLongTermRetentionBackup: creare un database ripristinando da un backup di conservazione a lungo termine (longTermRetentionBackupResourceId richiesto).

Name Type Description
Default
  • string
PointInTimeRestore
  • string
Recovery
  • string
RestoreExternalBackup
  • string
RestoreLongTermRetentionBackup
  • string

ManagedDatabaseStatus

Stato del database.

Name Type Description
Creating
  • string
Inaccessible
  • string
Offline
  • string
Online
  • string
Restoring
  • string
Shutdown
  • string
Updating
  • string