Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Применимо к:База данных
SQL AzureAzure Synapse Analytics
База данных SQL в Microsoft Fabric
Возвращает редакцию (уровень обслуживания), сервисную цель (ценовая категория) и имя эластичного пула, если имеется.
Возвращает данные только в базе данных SQL Azure, базе данных SQL в Fabric или выделенном пуле SQL в Azure Synapse Analytics.
Если текущий контекст - база данных master в логическом сервере SQL Azure, возвращаются сведения обо всех базах данных.
Результирующий набор
| Имя столбца | Тип данных | Description |
|---|---|---|
database_id |
int | Идентификатор базы данных, уникальный внутри логического сервера. Присоединено к sys.database в столбце database_id , но не с другими системными представлениями, в которых database_id присутствует столбец. Дополнительные сведения см. в DB_ID. |
edition |
sysname | Уровень служб для базы данных или хранилища данных: "Базовый", " Стандартный", " Премиум" или "Хранилище данных". |
service_objective |
sysname | Ценовая категория базы данных. Если база данных находится в эластичном пуле, возвращает ElasticPool. На уровне "Базовый" возвращается "Базовый". Одна база данных в стандартном уровне служб возвращает одну из следующих: S0, S1, S2, S3, S4, S6, S7, S9 или S12. Одна база данных в категории "Премиум " возвращает следующие значения: P1, P2, P4, P6, P11 или P15. Azure Synapse Analytics возвращает DW100 до DW30000c. База данных SQL в Fabric всегда возвращает FabricSQLDB. |
elastic_pool_name |
sysname | Имя эластичного пула, к которому принадлежит база данных. Возвращает, NULL является ли база данных одной базой данных или выделенным пулом SQL. |
Разрешения
Требуется разрешение dbManager для master базы данных. На уровне базы данных пользователь должен быть создателем или владельцем.
Замечания
Дополнительные сведения о целях обслуживания см. в отдельных базах данных, эластичных пулах. Сведения об Azure Synapse Analytics см. в разделе DWUs.
Сведения об изменении параметров службы см. в статьях ALTER DATABASE (База данных SQL Azure) и ALTER DATABASE (Azure Synapse Analytics).
Для выделенных пулов SQL в Azure Synapse Analytics необходимо подключиться к master базе данных. Это относится как к выделенным пулам SQL в рабочих областях Azure Synapse, так и к выделенным пулам SQL (ранее — хранилище данных SQL). Это представление каталога не поддерживается в бессерверных пулах SQL в Azure Synapse Analytics.
Примеры
Этот запрос возвращает имя, службу, цель службы и имя эластичного пула (если присутствует) текущего контекста базы данных.
SELECT d.name, slo.edition, slo.service_objective, slo.elastic_pool_name
FROM sys.database_service_objectives AS slo
JOIN sys.databases d ON slo.database_id = d.database_id
WHERE d.name = DB_NAME();