为什么在创buildSQL Azure数据库之前需要创build一个SQL Azure服务器?

我正在开始探索微软的SQL Azure服务。 在阅读SQL Azure文档之后,我认为SQL Azure服务提供了一种在服务器上获取一个或多个MS SQL数据库的方法,而无需pipe理SQL Server本身。 特别是,我认为我的数据库将与陌生人共享一个SQL Server。 微软网站部分表示,SQL Azure是“微软在云中托pipe的多租户数据库服务”。

那么为什么当我第一次login到Windows Azure平台pipe理页面并想创build一个数据库时,我必须先创build一个新的SQL Azure服务器? 这是否意味着我得到我自己的SQL Azure服务器? 如果我只想托pipe一个小型数据库呢? 这不是非常低效吗?

也许有人可以澄清这一点,并提供一个微软文档或帮助页面来解释这一点。

你并不真正创build一个服务器,你得到你的SQL实例,这基本上是一个单独的进程在共享服务器上运行。 他们在网站上的措辞可能会更好。

您确实与其他拥有自己的SQL实例和数据库的租户共享物理VM框。

我相信你有一个单独的“虚拟”服务器。 您需要先设置该虚拟服务器,然后才能完成任何操作。 而不是共享服务器和有限的访问权限,您可以完全访问服务器。 这是一个更强大的工作方式。

这很像运行一个VPS服务器,除了数据库。