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=2020-08-01-preview
GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/managedInstances/{managedInstanceName}/databases/{databaseName}/schemas?$filter={$filter}&api-version=2020-08-01-preview

URI Parametreleri

Name In Required Type 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 Type Description
200 OK

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=2020-08-01-preview

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

DatabaseSchema

Veritabanı şeması kaynağı.

DatabaseSchemaListResult

Veritabanı şemalarının listesi.

DatabaseSchema

Veritabanı şeması kaynağı.

Name Type Description
id
  • string

Kaynak Kimliği.

name
  • string

Kaynak adı.

type
  • string

Kaynak türü.

DatabaseSchemaListResult

Veritabanı şemalarının listesi.

Name Type Description
nextLink
  • string

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

value

Sonuç dizisi.