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 |
---|---|---|---|---|
managed
|
path | True |
string |
Yönetilen örneğin adı. |
resource
|
path | True |
string |
Kaynağı içeren kaynak grubunun adı. Bu değeri Azure Resource Manager API'sinden veya portaldan alabilirsiniz. |
subscription
|
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 |
Yönetilen örnekte erişilemeyen yönetilen veritabanlarının listesi başarıyla alındı. |
|
Other Status Codes |
Hata Yanıtları: **
|
Örnekler
List inaccessible managed 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": "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 |
---|---|
Catalog |
Meta veri kataloğu harmanlaması. |
Managed |
Yönetilen veritabanı kaynağı. |
Managed |
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). |
Managed |
Yönetilen veritabanlarının listesi. |
Managed |
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 |
Meta veri kataloğu harmanlaması. |
|
properties.collation |
string |
Yönetilen veritabanının harmanlanması. |
properties.createMode |
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 |
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 |
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 |