[英]What is the T-SQL to list all elastic pools in an Azure SQL Server?
我有不止一台 Azure SQL 服务器,每台服务器可能至少包含一个 SQL 弹性池。 我正在尝试构建一个 SQL 脚本,该脚本可以在任何这些服务器和 select 该服务器上的可用池之一上执行 CREATE DATABASE 语句。 为此,我想知道将列出该服务器上所有可用弹性池的 T-SQL 语句。 我在下面找到了 SQL,它将列出服务器上的所有数据库以及它们所在的池:
SELECT d.database_id, d.name, elastic_pool_name
FROM sys.databases d
JOIN sys.database_service_objectives dso ON d.database_id = dso.database_id
但是,这只会在新服务器上返回master
,所以我无法确定在服务器上的池中创建新数据库的池名称是什么。 我还发现这个 REST API 端点列出服务器上的所有弹性池,但我需要在 SQL 中执行此操作,而不是通过 HTTP。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.