简体   繁体   English

Azure SQL 数据库列表 - 服务器使用 REST API

[英]List of Azure SQL databases - usage by server using REST API

I can get a database usage report (including DB actual and maximum size) for a single database using REST API:我可以使用 REST API 获取单个数据库的数据库使用情况报告(包括数据库实际大小和最大大小):

https://learn.microsoft.com/en-us/rest/api/sql/2021-05-01-preview/database-usages/list-by-database?tabs=HTTP https://learn.microsoft.com/en-us/rest/api/sql/2021-05-01-preview/database-usages/list-by-database?tabs=HTTP

I want to get the same database usage report by server name for all the databases on that server.我想按服务器名称为该服务器上的所有数据库获取相同的数据库使用情况报告。 Is it possible using the Azure REST API?是否可以使用 Azure REST API?

You can list of all databases contained on that Azure SQL logical server using this REST API .您可以使用此 Azure SQL 逻辑服务器列出包含的所有数据库 REST API

GET https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/Default-SQL-SouthEastAsia/providers/Microsoft.Sql/servers/testsvr/databases?api-version=2021-05-01-preview

You can then iterate through the list returned and get the database usage for each database using the REST API you referenced in your question.然后,您可以遍历返回的列表,并使用您在问题中引用的 REST API 获取每个数据库的数据库使用情况。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM