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 İçinde Gerekli Tür 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 Tür Description
200 OK

ManagedDatabaseListResult

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

Name Description
CatalogCollationType

Meta veri kataloğu harmanlaması.

ManagedDatabase

Yönetilen veritabanı kaynağı.

ManagedDatabaseCreateMode

Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut 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 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 yedeklemesinden 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 Tür Description
DATABASE_DEFAULT

string

SQL_Latin1_General_CP1_CI_AS

string

ManagedDatabase

Yönetilen veritabanı kaynağı.

Name Tür Description
id

string

Kaynak Kimliği.

location

string

Kaynak konumu.

name

string

Kaynak adı.

properties.autoCompleteRestore

boolean

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

properties.catalogCollation

CatalogCollationType

Meta veri kataloğu harmanlaması.

properties.collation

string

Yönetilen veritabanının harmanlanması.

properties.createMode

ManagedDatabaseCreateMode

Yönetilen veritabanı oluşturma modu. PointInTimeRestore: Mevcut 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 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 yedeklemesinden 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ı geri yüklemek için kullanılacak Uzun Süreli Saklama yedeklemesinin 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ı oluşturulurken 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

ManagedDatabaseStatus

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 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 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 yedeklemesinden geri yükleyerek bir veritabanı oluşturun (longTermRetentionBackupResourceId gereklidir).

Name Tür Description
Default

string

PointInTimeRestore

string

Recovery

string

RestoreExternalBackup

string

RestoreLongTermRetentionBackup

string

ManagedDatabaseListResult

Yönetilen veritabanlarının listesi.

Name Tür Description
nextLink

string

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

value

ManagedDatabase[]

Sonuç dizisi.

ManagedDatabaseStatus

Veritabanının durumu.

Name Tür Description
Creating

string

Inaccessible

string

Offline

string

Online

string

Restoring

string

Shutdown

string

Updating

string