sql - 是否可以通过sql脚本获取Azure数据库区域?

标签 sql sql-server azure

在Azure数据库中,ServerProperty可以获取一些服务器属性信息。但是,我想知道数据库服务器正在运行的区域。是否可以?我可以使用下面的 SQL 脚本(或类似的东西)获取该区域信息吗:

SELECT SERVERPROPERTY('Region')

最佳答案

不确定这是否可以从开箱即用的 Sql 中完成,但一种间接的方法可以是使用 powershell,然后从 sql 脚本调用该 powershell 脚本。

Get-AzureRmSqlServer powershell cmdlet 提供有关服务器(包括区域)的详细信息。 ( Ref )

enter image description here

然后您可以按照描述从 SQL 调用此 PS 脚本 here

没有尝试过,但希望它能起作用。

关于sql - 是否可以通过sql脚本获取Azure数据库区域?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60387002/

相关文章:

mysql - 从数据表中获取前四个值。然后根据条件交换

c# - ExecuteScalarAsync 挂起但 ExecuteScalar 立即返回

sql-server - SQL Server 中的复合索引与 INCLUDE 覆盖索引

php - 无法从 mysql 表中获取所有值

mysql - 查找 MySQL 表中每一列的最后一个非 NULL 值?

sql-server - 如何在 SQL Server 中存储无符号 64 位整数?

azure - 使用 Azure 数据湖进行分析

azure - 如何将分支策略与Azure Repos中的工作项连接?

azure - 在azure中,有没有办法知道应用程序的发布者和时间?

mysql - 获取子查询返回的行作为原始列的列