1

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

我在 GUI 在线的任何地方都看不到它。

因此,我尝试在不指定我选择的数据库的情况下登录(这样做是可选的)。然后,我登录,我得到新的查询窗口并输入create login...(因为这是我希望创建的),但运行查询的三角形是灰色的。

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

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

我错过了什么?!

4

1 回答 1

4

未列出自动创建的数据库主数据库。需要通过显式指定其名称来登录它。真正的问题。

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

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

那么,您有一个 Azure SQL 数据库服务器,您知道您的服务器的名称吗?Master DB 的 Web 管理 UI 将是

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

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

于 2013-06-08T20:25:31.887 回答