【发布时间】:2012-06-06 10:54:28
【问题描述】:
有没有一种简单的方法可以用 c# 编写代码来获取 Windows Azure 服务器中的 Sql Azure 数据库列表?
谢谢 马丁
【问题讨论】:
-
如果您有兴趣,您可以相当轻松地从 PowerShell 执行此操作 - 我刚刚在 this answer 中记录了如何操作。
有没有一种简单的方法可以用 c# 编写代码来获取 Windows Azure 服务器中的 Sql Azure 数据库列表?
谢谢 马丁
【问题讨论】:
要列出服务器上的数据库,您可以查询主数据库中的 sys.databases 表。您可以使用任何您喜欢的数据访问框架来查询此表,例如 Entity Framework (http://msdn.microsoft.com/en-us/library/bb399572.aspx)。
您还可以使用管理 API (http://msdn.microsoft.com/en-us/library/windowsazure/gg715269) 列出订阅下的所有服务器。
【讨论】: