Managed Database Schemas - List By Database

Yönetilen veritabanı şemalarını listeleme

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

URI Parametreleri

Name İçinde Gerekli Tür Description
databaseName
path True

string

Veritabanının adı.

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ü.

$filter
query

string

Koleksiyondaki öğeleri filtreleyen bir OData filtre ifadesi.

Yanıtlar

Name Tür Description
200 OK

DatabaseSchemaListResult

Yönetilen veritabanı şemaları başarıyla alındı.

Other Status Codes

Hata Yanıtları: **

  • 400 UpdateNotAllowedOnPausedDatabase - Kullanıcı duraklatılmış bir veritabanında güncelleştirme gerçekleştirmeye çalıştı.

  • 404 SubscriptionDoesNotHaveServer - İstenen sunucu bulunamadı

  • 404 SourceDatabaseNotFound - Kaynak veritabanı yok.

  • 404 DatabaseDoesNotExist - Kullanıcı bu sunucu örneğinde bulunmayan bir veritabanı adı belirtti.

  • 404 ResourceDoesNotExist - '{0}' adlı kaynak yok. Devam etmek için geçerli bir kaynak adı belirtin.

  • 404 InvalidDatabaseSchema - Veritabanında şema eksik.

  • 404 InvalidDatabaseTable - Veritabanında tablo eksik.

  • 404 InvalidDatabaseColumn - Tabloda sütun eksik.

  • 503 DatabaseUnavailable - Veritabanı kullanılamadığından işlem başarısız oldu.

Örnekler

List managed database schemas

Sample Request

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas?api-version=2021-11-01

Sample Response

{
  "value": [
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/dbo",
      "name": "dbo",
      "type": "Microsoft.Sql/managedInstances/databases/schemas"
    },
    {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/myRG/providers/Microsoft.Sql/managedInstances/myManagedInstanceName/databases/myDatabase/schemas/schema2",
      "name": "schema2",
      "type": "Microsoft.Sql/managedInstances/databases/schemas"
    }
  ]
}

Tanımlar

Name Description
DatabaseSchema

Veritabanı şeması kaynağı.

DatabaseSchemaListResult

Veritabanı şemalarının listesi.

DatabaseSchema

Veritabanı şeması kaynağı.

Name Tür Description
id

string

Kaynak Kimliği.

name

string

Kaynak adı.

type

string

Kaynak türü.

DatabaseSchemaListResult

Veritabanı şemalarının listesi.

Name Tür Description
nextLink

string

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

value

DatabaseSchema[]

Sonuç dizisi.