Azure中的主数据库丢失(至少不显示)

时间:2013-06-08 18:57:25

标签: azure azure-sql-database

我正在尝试在Azure上的数据库中设置登录,根据我看到的所有指南,我需要登录到主数据库。还有人提到,当我创建一个服务器时,我“免费”获得该数据库,它实际上被称为 master

我无法在网上的任何地方看到它列出来。

所以,我试图登录而没有指定我选择的数据库(这是可选的)。然后,我登录了,我得到了新的查询窗口并输入 create login ... (因为这是我想要创建的)但是运行查询的三角形是灰色的。

我想只使用在线门户进行设置。如何登录主数据库并仍能执行查询?或者,当我看不到它在任何地方列出时,如何登录主数据库?

注意,我的服务器只有一个数据库,我也尝试登录到那个但是在尝试创建登录时出现错误消息,告诉我我不在主数据库中。

我缺少什么?!

1 个答案:

答案 0 :(得分:4)

未列出自动创建的数据库 master 。人们需要通过明确指定其名称来登录它。真的陷入困境。

当您只创建SQL Database Server而没有数据库时,将不显示任何内容(不幸的是......)。但有趣的是,你怎么创建一个SQL数据库服务器 - 只是服务器。因为从管理门户(HTML5,而不是旧的Silverlight),您无法真正创建SQL数据库服务器。您唯一的选择是SQL数据库,它会自动为您创建服务器,或者询问您使用哪个服务器(如果已有)。

因此,我假设您(a)已经从旧门户或通过管理API创建了SQL数据库服务器,或者(b)实际创建了数据库,然后将其删除。这些是最终只拥有SQL数据库服务器而没有用户数据库的唯一选项。

因此,您有一个Azure SQL数据库服务器,您知道服务器的名称吗?主数据库的Web管理UI将是

https://[server_name].database.windows.net/?langid=en-us#$database=master

连接时,您可能会看到一些警告消息。但是您将能够成功执行查询。