2012-06-05 217 views
0

有沒有一種簡單的方法在c#中進行編碼以獲取Windows Azure服務器中的Sql Azure數據庫列表?獲取Windows Azure服務器中的SQL Azure數據庫列表

感謝 馬丁

+0

爲防萬一你有興趣,你可以很容易地從PowerShell做這個動作 - 我剛剛記錄了[這個答案](http://stackoverflow.com/a/17585877/272109)。 –

回答

2

要列出一個服務器上的數據庫,可以查詢sys.databases中表在master數據庫中。您可以使用任何數據訪問框架來查詢此表,例如實體框架(http://msdn.microsoft.com/zh-cn/library/bb399572.aspx)。

您還可以使用Management API(http://msdn.microsoft.com/zh-cn/library/windowsazure/gg715269)列出您訂購的所有服務器。

+0

謝謝。但是,我在master數據庫中看到的唯一表是sysdac_history_internal和sysdac_instances_internal。我在正確的地方看嗎? – Martin

+0

對不起,我的意思是sys.databases視圖(不是表格)。在SQL Server Management Studio中嘗試「SELECT * FROM sys.databases」。它應該工作。有關更多信息,請參閱http://msdn.microsoft.com/en-us/library/windowsazure/ff951625.aspx。 –

相關問題