【发布时间】:2016-03-14 01:38:52
【问题描述】:
我有一个“随用随付”的 Azure 订阅。我正在努力降低成本.... 使用 SQL 数据库资源时是否需要资源“SQL Server”?当我阅读所有支持文档时,SQL Server 将在 Azure VM 上用于扩展本地 SQL Server。我没有这样做,我在连接到 Azure SQL 数据库的云服务(经典)资源上托管了一个 Web 应用程序。
感谢您的帮助!
【问题讨论】:
我有一个“随用随付”的 Azure 订阅。我正在努力降低成本.... 使用 SQL 数据库资源时是否需要资源“SQL Server”?当我阅读所有支持文档时,SQL Server 将在 Azure VM 上用于扩展本地 SQL Server。我没有这样做,我在连接到 Azure SQL 数据库的云服务(经典)资源上托管了一个 Web 应用程序。
感谢您的帮助!
【问题讨论】:
Azure SQL 数据库为您提供“标准”SQL Server 数据库的大部分功能,并且是(在大多数情况下)成本较低的选择。
它还为您提供了一组附加功能(其中一些需要首先启用或属于更高服务层的一部分),例如开箱即用的 3 节点故障转移集群、地理冗余、自动备份等.
如果您需要 SQL Server Analysis Services 等附加 SQL Server 功能,这些功能不属于 Azure SQL DB 或不作为其他 Azure 服务提供,您需要创建一个安装了真实 SQL Server 的 Virtual Maschine。
托管您的 Azure SQL DB 的“SQL Server”只是一个包装器,只为您提供最少的功能,例如用户和角色管理或防火墙设置。
【讨论】:
如果您的应用程序仅连接到 Azure SQL 数据库并使用其功能,则不需要 SQL Server 许可证。您只需要订阅 Azure 并为您正在使用的 SQL 数据库付费。但是,当您创建 Azure SQL 数据库时,它会提示您创建一个“服务器”资源,该资源充当您在该“服务器”中创建的所有 SQL 数据库的逻辑组。此服务器不单独收费,仅提供逻辑分组以及 SQL 数据库的公共连接点。您的计费始终基于您创建和使用的 SQL 数据库。
希望这会有所帮助。
斯里尼·阿查里亚
【讨论】: