如何管理windows azure SQL数据库

时间:2013-08-02 12:10:13

标签: c# sql azure azure-sql-database

我是windows azure SQL数据库的新手。我只是购买它 但我找不到用于管理数据库的桌面工具。

他们提供在线silverlight界面,但很难维护,非常耗时。

有没有更好的解决方案?

2 个答案:

答案 0 :(得分:4)

您可以使用完整的SQL Server Management Studio完成大部分任务。

您可以在此处下载该工具:

http://www.microsoft.com/en-gb/download/details.aspx?id=29062

要连接到Azure SQL数据库,您需要使用完全限定的服务器名称进行连接,例如

yourservername.database.windows.net

另外,请注意,当您连接到Azure SQL DB时,您不会获得该工具中与内部部署SQL Server相同的所有功能。例如,您无法管理复制。

在某些情况下,这是因为Azure不支持此功能。在其他情况下,只是管理工具没有UI。在这种情况下,您不得不求助于学习T-SQL。 ALTER TABLE等。

答案 1 :(得分:1)

在线门户有很大的局限性 - 无法将数据添加到包含Guid作为列类型的标签中。

我有Visual Studio 2012,我发现“SQL Server对象资源管理器”对于管理Azure数据库的数据/方案并不是那么糟糕 - 因为它已经安装,并且在开发过程中从VS运行它非常简单。我不是偏执狂,但我比其他第三方在线工具和服务更信任Visual Studio,所以我不怕在VS中设置azure凭证。

您可以将Azure数据库连接到独立的数据库 - 只需在在线门户上检查服务器地址,它应该类似于“servername.database.windows.net”。