Managed Databases - List Inaccessible By Instance

Yönetilen örnekte erişilemeyen yönetilen veritabanlarının listesini alır

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

URI Parametreleri

Name In Required Type Description
managedInstanceName
path True
  • string

Yönetilen örneğin adı.

resourceGroupName
path True
  • string

Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz.

subscriptionId
path True
  • string

Azure aboneliğini tanımlayan abonelik kimliği.

api-version
query True
  • string

İstek için kullanılacak API sürümü.

Yanıtlar

Name Type Description
200 OK

Yönetilen örnekte erişilemeyen yönetilen veritabanlarının listesi başarıyla alındı.

Other Status Codes

Hata Yanıtları: ***

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 ServerNotInSubscriptionResourceGroup - Belirtilen sunucu belirtilen kaynak grubunda ve abonelikte yok.

Örnekler

List inaccessible managed databases by managed instances

Sample Request

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

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": "Inaccessible"
      },
      "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": "Inaccessible"
      },
      "type": "Microsoft.Sql/managedInstances/databases"
    }
  ]
}

Tanımlar

CatalogCollationType

Meta veri kataloğu harmanlaması.

ManagedDatabase

Yönetilen veritabanı kaynağı.

ManagedDatabaseCreateMode

Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut bir veritabanının belirli bir nokta yedeklemesini geri yükleyerek bir veritabanı oluşturun. SourceDatabaseName, SourceManagedInstanceName ve PointInTime belirtilmelidir. RestoreExternalBackup: Dış yedekleme dosyalarından geri yükleyerek bir veritabanı oluşturun. Collation, StorageContainerUri ve StorageContainerSasToken belirtilmelidir. Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. Geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak RecoverableDatabaseId belirtilmelidir. RestoreLongTermRetentionBackup: Uzun süreli saklama yedeğinden geri yükleyerek bir veritabanı oluşturun (longTermRetentionBackupResourceId gereklidir).

ManagedDatabaseListResult

Yönetilen veritabanlarının listesi.

ManagedDatabaseStatus

Veritabanının durumu.

CatalogCollationType

Meta veri kataloğu harmanlaması.

Name Type Description
DATABASE_DEFAULT
  • string
SQL_Latin1_General_CP1_CI_AS
  • string

ManagedDatabase

Yönetilen veritabanı kaynağı.

Name Type Description
id
  • string

Kaynak Kimliği.

location
  • string

Kaynak konumu.

name
  • string

Kaynak adı.

properties.autoCompleteRestore
  • boolean

Bu yönetilen veritabanının otomatik olarak geri yüklenmesinin tamamlanıp tamamlanmaymayacağı.

properties.catalogCollation

Meta veri kataloğu harmanlaması.

properties.collation
  • string

Yönetilen veritabanının harmanlanması.

properties.createMode

Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut bir veritabanının belirli bir nokta yedeklemesini geri yükleyerek bir veritabanı oluşturun. SourceDatabaseName, SourceManagedInstanceName ve PointInTime belirtilmelidir. RestoreExternalBackup: Dış yedekleme dosyalarından geri yükleyerek bir veritabanı oluşturun. Collation, StorageContainerUri ve StorageContainerSasToken belirtilmelidir. Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. Geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak RecoverableDatabaseId belirtilmelidir. RestoreLongTermRetentionBackup: Uzun süreli saklama yedeğinden geri yükleyerek bir veritabanı oluşturun (longTermRetentionBackupResourceId gereklidir).

properties.creationDate
  • string

Veritabanının oluşturulma tarihi.

properties.defaultSecondaryLocation
  • string

Coğrafi olarak eşleştirilmiş bölge.

properties.earliestRestorePoint
  • string

Belirli bir noktaya geri yükleme için en erken geri yükleme noktası.

properties.failoverGroupId
  • string

Bu yönetilen veritabanının ait olduğu Örnek Yük Devretme Grubu kaynak tanımlayıcısı.

properties.lastBackupName
  • string

Bu yönetilen veritabanının geri yüklenmesi için son yedekleme dosyası adı.

properties.longTermRetentionBackupResourceId
  • string

Bu yönetilen veritabanının geri yüklenmesi için kullanılacak Uzun Süreli Saklama yedeğinin adı.

properties.recoverableDatabaseId
  • string

Bu veritabanının oluşturma işlemiyle ilişkili kurtarılabilir veritabanının kaynak tanımlayıcısı.

properties.restorableDroppedDatabaseId
  • string

Bu veritabanını oluştururken geri yüklenemez bırakılan veritabanı kaynak kimliği.

properties.restorePointInTime
  • string

Koşullu. createMode PointInTimeRestore ise, bu değer gereklidir. Yeni veritabanını oluşturmak için geri yüklenecek kaynak veritabanının zaman noktasını (ISO8601 biçimi) belirtir.

properties.sourceDatabaseId
  • string

Bu veritabanının oluşturma işlemiyle ilişkili kaynak veritabanının kaynak tanımlayıcısı.

properties.status

Veritabanının durumu.

properties.storageContainerSasToken
  • string

Koşullu. createMode RestoreExternalBackup ise, bu değer gereklidir. Depolama kapsayıcısı sas belirtecini belirtir.

properties.storageContainerUri
  • string

Koşullu. createMode RestoreExternalBackup ise, bu değer gereklidir. Bu geri yükleme için yedeklemelerin depolandığı depolama kapsayıcısının uri'sini belirtir.

tags
  • object

Kaynak etiketleri.

type
  • string

Kaynak türü.

ManagedDatabaseCreateMode

Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut bir veritabanının belirli bir nokta yedeklemesini geri yükleyerek bir veritabanı oluşturun. SourceDatabaseName, SourceManagedInstanceName ve PointInTime belirtilmelidir. RestoreExternalBackup: Dış yedekleme dosyalarından geri yükleyerek bir veritabanı oluşturun. Collation, StorageContainerUri ve StorageContainerSasToken belirtilmelidir. Kurtarma: Coğrafi olarak çoğaltılmış bir yedeklemeyi geri yükleyerek bir veritabanı oluşturur. Geri yüklenecek kurtarılabilir veritabanı kaynak kimliği olarak RecoverableDatabaseId belirtilmelidir. RestoreLongTermRetentionBackup: Uzun süreli saklama yedeğinden geri yükleyerek bir veritabanı oluşturun (longTermRetentionBackupResourceId gereklidir).

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

ManagedDatabaseListResult

Yönetilen veritabanlarının listesi.

Name Type Description
nextLink
  • string

Sonuçların sonraki sayfasını almak için bağlantı.

value

Sonuç dizisi.

ManagedDatabaseStatus

Veritabanının durumu.

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