【问题标题】:How to change sql server license in Azure VM? [closed]如何更改 Azure VM 中的 sql server 许可证? [关闭]
【发布时间】:2015-04-13 00:52:57
【问题描述】:

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

如何在不重新创建 VM 的情况下更改许可?是否可以创建一个新的虚拟机,复制磁盘,然后许可就消失了?

【问题讨论】:

标签: sql-server azure licensing


【解决方案1】:

只能使用 SQL-Server 安装工具更改 SQL-Server 许可证。如果您通过 AZURE 部署订购了 SQL 服务器,则覆盖许可证密钥不会获得任何好处。 您将获得“按订单”而不是“按当前安装的许可证”计费。解除此合同的唯一方法是删除整个 VM。

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

如何在不重新创建 VM 的情况下更改许可?是否可以创建一个新的虚拟机,复制磁盘,然后许可就消失了?

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

试试看,你的账单会不断上涨。

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

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

Dynamics CRM 几乎完全在数据库中定义,因此恢复此服务就像任何其他“灾难恢复过程”。安装干净并还原数据库。您可能必须手动配置 SQL 服务器登录名和权限,因为它们不是数据库的一部分,而是服务器实例的一部分。

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

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

【讨论】:

  • 这是不正确的。我没有与它一起订购此许可证,它只是包含在 VM 价格中。如果我停止机器或删除它,它就消失了,我什么也不付。但如果开启,则每小时收费 1.20 欧元。这是包含 sql server 企业许可证的 VM 的价格。不知何故,这是在创建时向 VM 注册的。
  • 在您最初的问题中并不清楚您是如何安装服务器和许可证的。由于您订购了完整的包裹,您可以随时取消它。分离您的数据库并将它们复制到共享位置。启动更便宜的 SQL-Server 并重新附加数据库。不应该造成任何麻烦。 MS 要求此过程的服务器具有“相同的补丁级别”,但我从未遇到过问题,即使跨版本(向上)也是如此。您甚至可以使用您的数据库文件副本尝试“SQL-Express”。数据,复制,附加。原件没有更改,您可以检查它是否合适。
  • 谢谢,我更新了问题以反映它是如何创建的。我知道我可以重新创建服务器,但我特别问了另一种方式。这台机器上也安装了 Dynamics CRM,配置新服务器需要很长时间。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2012-09-09
  • 1970-01-01
  • 2020-06-03
  • 2013-12-13
  • 1970-01-01
  • 1970-01-01
  • 2010-12-10
相关资源
最近更新 更多