sys.database_service_objectives (база данных SQL Azure)

Применяется к:Azure SQL DatabaseAzure Sql Managed InstanceAzure Synapse Analytics

Возвращает выпуск (уровень служб), целевую службу (ценовую категорию) и имя эластичного пула(если таковые имеются) для базы данных SQL Azure или выделенного пула SQL в Azure Synapse Analytics.

  • При входе master в базу данных на сервере базы данных SQL Azure возвращает сведения обо всех базах данных.
  • Для выделенных пулов SQL в Azure Synapse Analytics необходимо подключиться к master базе данных. Это относится как к выделенным пулам SQL в рабочих областях Azure Synapse, так и к выделенным пулам SQL (ранее — хранилище данных SQL).

Результирующий набор

Имя столбца Тип данных Описание:
database_id целое Идентификатор базы данных, уникальный внутри логического сервера. Присоединено к 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.

Дополнительные сведения см. в отдельных базах данных, эластичных пулах, хранилищах данных
elastic_pool_name sysname Имя эластичного пула, к которому принадлежит база данных. Возвращает значение NULL , если база данных является одной базой данных или выделенным пулом SQL.

Разрешения

Требуется разрешение dbManager для master базы данных. На уровне базы данных пользователь должен быть создателем или владельцем.

Замечания

Сведения об изменении параметров службы см. в статьях ALTER DATABASE (База данных SQL Azure) и ALTER DATABASE (Azure Synapse Analytics).

Это представление каталога не поддерживается в бессерверных пулах SQL в Azure Synapse Analytics.

Сведения о ценах см. в разделе "Параметры и производительность базы данных SQL": цены на базу данных SQL и цены На Azure Synapse Analytics.

Примеры

Этот пример можно запустить в базе данных или в пользовательских master базах данных Базы данных SQL Azure. Запрос возвращает сведения о имени, службе и уровне производительности баз данных.

SELECT  d.name,   
     slo.*    
FROM sys.databases d   
JOIN sys.database_service_objectives slo    
ON d.database_id = slo.database_id;  

См. также

Далее