Megosztás a következőn keresztül:


sys.database_service_objectives

A következőkre vonatkozik:Azure SQL DatabaseAzure Synapse AnalyticsSQL-adatbázis a Microsoft Fabricben

A kiadás (szolgáltatási szint), a szolgáltatási célkitűzés (tarifacsomag) és a rugalmas készlet nevét adja vissza, ha van ilyen.

Csak az Azure SQL Database-ben, a Fabricben lévő SQL-adatbázisban vagy az Azure Synapse Analytics dedikált SQL-készletében adja vissza az adatokat.

Ha az aktuális adatbázis-környezet egy master Azure SQL Database logikai kiszolgáló adatbázisa, az összes adatbázis adatait adja vissza.

Eredményhalmaz

Az oszlop neve Adattípus Description
database_id int Az adatbázis azonosítója, amely a logikai kiszolgálón belül egyedi. Összekapcsolható a sys.databases nézettel az database_id oszlopon, de nem más rendszernézetekkel, ahol az database_id oszlop megtalálható. További részletekért lásd: DB_ID.
edition sysname Az adatbázis vagy adattárház szolgáltatási szintje: Alapszintű, Standard, Prémium vagy Adattárház.
service_objective sysname Az adatbázis tarifacsomagja. Ha az adatbázis rugalmas készletben található, visszaadja az ElasticPool értéket.

Az Alapszintű szinten az Alapszintű értéket adja vissza.
A standard szolgáltatási szint egyetlen adatbázisa az alábbiak egyikét adja vissza: S0, S1, S2, S3, S4, S6, S7, S9 vagy S12.
A prémium szintű önálló adatbázis a következőket adja vissza: P1, P2, P4, P6, P11 vagy P15.
Az Azure Synapse Analytics a DW100–DW30000c értéket adja vissza.
Az SQL-adatbázis a Fabricben mindig visszatér FabricSQLDB .
elastic_pool_name sysname Annak a rugalmas készletnek a neve, amelyhez az adatbázis tartozik. Akkor adja NULL vissza, ha az adatbázis egyetlen adatbázis vagy dedikált SQL-készlet.

Permissions

DbManager-engedélyt igényel az master adatbázishoz. Az adatbázis szintjén a felhasználónak kell lennie a létrehozónak vagy a tulajdonosnak.

Megjegyzések

A szolgáltatás célkitűzéseivel kapcsolatos részletekért tekintse meg az önálló adatbázisokat és a rugalmas készleteket. Az Azure Synapse Analytics esetében lásd a DWU-kat.

A szolgáltatásbeállítások módosításáról az ALTER DATABASE (Azure SQL Database) és az ALTER DATABASE (Azure Synapse Analytics) című témakörben olvashat.

Az Azure Synapse Analytics dedikált SQL-készleteihez csatlakoznia kell az master adatbázishoz. Ez az Azure Synapse-munkaterületeken lévő dedikált SQL-készletekre és a dedikált SQL-készletekre (korábbi nevén SQL DW) is vonatkozik. Ez a katalógusnézet nem támogatott az Azure Synapse Analytics kiszolgáló nélküli SQL-készleteiben.

Példák

Ez a lekérdezés az aktuális adatbázis-környezet nevét, szolgáltatását, szolgáltatáscélját és rugalmas készletnevét adja vissza (ha van ilyen).

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();

Következő lépés