有谁知道如何使用 TSQL 获取 Azure 数据库的版本(标准版等)和 Service_Objective(S1、S2 等)?我可以找到 PowerShell 和 Portal 解释,但找不到任何对 TSQL 的引用。

请您参考如下方法:

您可以使用此查询来检查数据库的服务版本:

SELECT DATABASEPROPERTYEX('Database_Name', 'EDITION') 
SELECT DATABASEPROPERTYEX('Database_Name', 'ServiceObjective') 

如果 ServiceObjective 行不起作用,可能有多种原因:

  1. 您可能正在尝试获取未定义服务目标的版本的服务目标。例如,网络版。对于 Web 版,ServiceObjective 应返回 null。

  2. Satya在他们的评论中提到,这仅适用于 V12 服务器。因此,如果您尝试在 V12 之前的服务器上运行此命令,此命令将不起作用。


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!