1

我正在开发一个使用 SQL Azure 的解决方案。该项目的一部分涉及备份和使用 DAC Web 服务进行备份。

问题在于,根据 Azure SQL 数据库所在的区域,存在不同的端点。由于我正在处理多个组,并且无法确定数据库将位于哪个区域,因此我正在寻找一种以编程方式确定区域的方法.

该区域也很重要,因为为了安全起见,我想将备份复制到不同的区域。

我知道我可以在管理控制台中查看,但我想使用代码来解决这个问题。

附加信息:

  • 该应用程序使用辅助角色在 Azure 上运行以获得功能。
  • 我无权访问所有帐户 ID 以使用完整的 REST API。
  • 我确实可以访问 Azure Sql Server 上的主数据库。
  • 用 C# 处理这个问题(我没有把语言放进去)
4

1 回答 1

0

You can use Get Servers request (GET https://management.database.windows.net:8443/<subscription-id>/servers) of Azure REST API to enumerate SQL servers which gives the Location or Region more info at msdn -> http://msdn.microsoft.com/en-us/library/windowsazure/gg715269.aspx

于 2013-06-18T13:12:04.490 回答