如上图所示。哪种类型的SQL Server版本适用于生产?我知道“开发人员”版本适用于开发。另外,我已经拥有Azure VM,并且在VM上具有“ Developer SQL Server”,如何在VM中安装生产SQL Server?这是免费的吗?
我的目的是创建一个生产SQL Server数据库。我有两个选择吗?一种是在VM中安装生产SQL Server,另一种是创建新的Azure SQL数据库。哪一种是最好的方法?
答案 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,因此可以使用以下任一选项。