如何在 Azure VM 中更改 sql 服务器许可证?

How to change sql server license in Azure VM?

我们目前在 Azure 中有一个 VM,它是从 Azure 库中创建的 VM,其中包含按小时计算的 Sql Server Enterprise 许可。这是一个非常昂贵的虚拟机。我们有 MSDN 许可,这是一台开发机器,所以我们想更改许可。

我们如何在不重新创建 VM 的情况下更改许可?是否可以创建一个新的 VM,复制磁盘,然后许可就没有了?

更改 SQL-Server 许可证只能使用 SQL-Server 设置工具。如果您通过 AZURE 部署订购了 SQL 服务器,您将不会在覆盖许可证密钥方面获得任何好处。 您将收到 "as ordered" 而非 "as currently installed license" 的账单。解除此合同的唯一方法是删除整个 VM。

您将必须设置一个新服务器并根据需要使用您自己的许可证密钥安装您的 SQL-服务器类型(或选择任何预配置的来自 AZURE 的数据服务)。然后,您可以手动或在 SQL-Server Management Studio 的指导下转移数据库,然后取消之前的服务器。

How can we change the licensing without recreating the VM? Would it be possible to create a new VM, copy the disk, and then the licensing is gone?

没有。据我所知,应用程序许可证绑定到数据文件,而不是 VM 实例。您会得到相同的账单,因为它本质上是相同的服务器。如果您制作磁盘副本或创建模板并将其相乘,您将为每个实例付费。

试试吧,看看你的账单在上升。

对不起。这可能不是您喜欢的答案,但这就是处理 AZURE 许可的方式。

备份数据文件并在新的更便宜的服务器上恢复它们​​既快速又轻松。但是,由于您稍后将服务器配置为多用途应用程序服务器,如果您终止 VM,这些应用程序也会耗尽。因此,也要为这些准备好备份计划(和停机时间)。一个额外的临时映射磁盘将是转储所有贵重物品的好地方。

Dynamics CRM 几乎完全在数据库中定义,因此恢复此服务与任何其他服务一样 "desaster recovery procedure"。安装干净并恢复数据库。您可能必须手动配置 SQL 服务器登录名和权限,因为它们不是数据库的一部分,而是服务器实例的一部分。

如果您从普通服务器开始,如果您提供安装介质和许可证密钥,您仍然可以安装您喜欢的任何 SQL-服务器版本。您可以从 VM 中的 MS download the ISO 文件。这可能比从您的网站上传更快。

请注意 MS ist quite picky 是否 允许 安装您自己的许可证。我还没有听说过任何技术障碍。