用于生产的Azure SQL Server是哪一个?

时间:2018-09-16 22:54:09

标签: sql-server azure production

enter image description here

如上图所示。哪种类型的SQL Server版本适用于生产?我知道“开发人员”版本适用于开发。另外,我已经拥有Azure VM,并且在VM上具有“ Developer SQL Server”,如何在VM中安装生产SQL Server?这是免费的吗?

我的目的是创建一个生产SQL Server数据库。我有两个选择吗?一种是在VM中安装生产SQL Server,另一种是创建新的Azure SQL数据库。哪一种是最好的方法?

3 个答案:

答案 0 :(得分:0)

它们都不是sql azure。它们都是在Azure上的虚拟机上内部安装的sql server。 如果要添加sql server azure,请转到azure主门户页面,然后在左侧面板顶部的“创建资源”,然后在常用列中选择“ SQL数据库”。然后按照说明进行操作。

如果希望减轻痛苦,请明确选择sql azure,而不要选择azure上的虚拟服务器上的sql server。到目前为止,如果您使用天蓝色,它是唯一合理的选择:便宜,强大,自动完成备份,无需任何事先设置即可极其轻松地应用灾难恢复,在过载情况下极其轻松地扩展其容量,无需任何事先即可完美保护设置之一。

唯一的问题是安全性:只能通过您在Azure门户上提到的公认IP地址来访问它。因此,通常情况下,您会提到开发计算机的IP地址。如果您的网站也是使用Azure订阅的,则无需担心,它会通过Azure防火墙,而无需进行设置。

如果您再次想在内部使用sql服务器,那么不要使用开发人员版本。如果要避免性能和负载问题,请不要使用express。该企业非常完整,但在大多数情况下对于简单的应用程序(例如Web应用程序)没有用。

如果要使用大多数功能,请使用标准版,如果要继续关注Web应用程序的数据库引擎,请使用Web版。

最后,如果您想在虚拟服务器上获得免费许可证版本,则快递是免费的,但功能不强大且极为有限。开发人员版也是免费的,并且包含sql服务器的所有可能和不可能的功能。此版本的唯一要点是不允许您在生产中使用它。仅用于测试和开发。

答案 1 :(得分:0)

  

如上图所示。哪种类型的SQL Server版本适用于   生产?我知道“开发人员”版本适用于开发。   另外,我已经获得了Azure VM,并在其上安装了“ Developer SQl服务器”   我的VM,如何在我的VM上安装生产sql服务器?这是   免费吗?

  • 开发人员未经生产的许可-您不得将其用于生产目的。

  • Express已获得生产许可,但如果您的数据库大于10Gb,则不适合您使用

  

我的目的是创建生产sql服务器数据库。有两个   给我的选择?一种是在我的VM上安装生产sql服务器,   另一个是创建一个新的Azure SQL数据库。哪一个是   最好的方法吗?

“最佳”一词毫无意义。你有什么限制?您要创建一个全新的数据库吗?哪些工具将连接到数据库并使用数据库?是否需要从互联网访问?

如果这是一个全新的应用程序/数据库,并且您维护虚拟机的能力有限,那么我绝对建议使用SQL Azure而不是虚拟机

最重要的是,根据您的其他问题,请确保您了解“生产”一词

Can Azure SQL Server on VM be the production database?

例如,通常在不提供至少一个开发环境的情况下,不提供“生产”环境。

这也有助于为我们提供一些有关“我的目的是创建生产sql服务器数据库”的背景知识。听起来这是某人对您的要求,但也许您不完全理解“生产”一词

答案 2 :(得分:0)

由于已经安装了带有开发人员版的Azure VM,因此可以使用以下任一选项。

  • 如果您自己愿意管理Azure VM,请采用IAAS(基础架构即服务)方法:安装SQL Server Standard Edition或SQL Server Enterprise Edition(根据您的应用程序需求)。 Read the capability difference between them。如果SQL Server Express版本适合您的需求,则安装相同的版本。它确实具有有限的功能和许多约束。在上面的同一链接中查看对不同版本的可伸缩性支持。
  • 如果要卸载数据库服务器管理,请采用PAAS(平台即服务)方法:创建Azure SQL数据库并将应用程序指向该数据库。 Azure SQL数据库更像SQL Server企业版,但有一些限制,例如不支持CLR。 Read Azure SQL database differences with SQL Server editions