Поделиться через


Database Schemas - List By Database

Перечисление схем баз данных

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

Параметры URI

Имя В Обязательно Тип Описание
databaseName
path True

string

Имя базы данных.

resourceGroupName
path True

string

Имя группы ресурсов, к которой относится ресурс. Это значение можно получить от API-интерфейса диспетчера ресурсов Azure или портала.

serverName
path True

string

Имя сервера.

subscriptionId
path True

string

Идентификатор подписки Azure.

api-version
query True

string

Версия API для использования в запросе.

$filter
query

string

Выражение фильтра OData, которое фильтрует элементы в коллекции.

Ответы

Имя Тип Описание
200 OK

DatabaseSchemaListResult

Схемы базы данных успешно получены.

Other Status Codes

Ответы об ошибках: ***

  • 400 UpdateNotAllowedOnPausedDatabase — пользователь пытался выполнить обновление приостановленной базы данных.

  • 404 SubscriptionDoesNotHaveServer — запрошенный сервер не найден.

  • 404 SourceDatabaseNotFound — база данных-источник не существует.

  • 404 DatabaseDoesNotExist — пользователь указал имя базы данных, которое не существует в этом экземпляре сервера.

  • 404 ResourceDoesNotExist — ресурс с именем "{0}" не существует. Для продолжения укажите допустимое имя ресурса.

  • 404 InvalidDatabaseSchema — в базе данных отсутствует схема.

  • 404 InvalidDatabaseTable — таблица отсутствует в базе данных.

  • 404 InvalidDatabaseColumn — столбец отсутствует в таблице.

  • 503 DatabaseUnavailable — операция завершилась сбоем, так как база данных недоступна.

Примеры

List database schemas

Образец запроса

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

Пример ответа

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

Определения

Имя Описание
DatabaseSchema

Ресурс схемы базы данных.

DatabaseSchemaListResult

Список схем баз данных.

DatabaseSchema

Ресурс схемы базы данных.

Имя Тип Описание
id

string

Идентификатор ресурса.

name

string

Имя ресурса.

type

string

Тип ресурса.

DatabaseSchemaListResult

Список схем баз данных.

Имя Тип Описание
nextLink

string

Ссылка для получения следующей страницы результатов.

value

DatabaseSchema[]

Массив результатов.