是否可以在云服务中创建SQL Server?

时间:2016-01-22 07:04:29

标签: azure azure-cloud-services

我在云服务中创建了一个Web角色,它具有远程桌面功能,使用此功能可以安装sql server或任何其他软件。如果不可能为什么?

3 个答案:

答案 0 :(得分:2)

基本上,根据可用性为云服务分配任何随机框,因此如果您停止并重新启动服务,则可能会丢失任何物理存储,或者如果安装了任何修补程序,则会重新启动许多物理存储。所以总是有单独的SQL服务器(你也可以选择云SQL服务器)实例。

答案 1 :(得分:1)

SQL数据库(以前称为SQL Azure)是一个SQL Server,作为Azure上的服务。它几乎具有与sql server相同的所有功能,并且完全管理,零停机时间。它支持几乎所有与完整的SQL Server相同的TSQL操作,您可以轻松地将数据,表和存储过程从现有的SQL Server迁移到SQL Azure。

我会使用它而不是站起来自己的sql server实例。

https://azure.microsoft.com/en-us/services/sql-database/

如果你想在azure中站起来自己的sql server实例,那么肯定会查看资源管理器模板,继续使用SQL Server 2014的模板!

https://github.com/Azure/azure-quickstart-templates/tree/master/sql-server-2014-alwayson-dsc

答案 2 :(得分:0)

云服务角色实例不适合持久存储数据。期望任何实例在任何时刻都消失,然后可能在完全清除的VM上重新启动。您应该使用持久存储的东西 - 可能是SQL Azure,Azure存储或其他东西。

如果由于某种原因您的实例需要本地副本(可以在没有网络延迟的情况下进行访问),您可能希望在本地安装SQL Server。您仍然希望您的实例随时消失。因此,安装应该是自动的 - 这样当在星期日凌晨1点在新VM上重新启动实例时,它就可以自行运行。必须定期将所有有价值的数据从该SQL Server实例导出到某个持久存储,也许是另一个SQL服务器。您可以在代码中执行此操作或设置一些现成的解决方案来执行此操作。

同样适用于任何其他第三方软件 - 其安装应在没有人员存在的情况下运行,并且必须定期将有用数据导出到持久的外部存储。期望丢失存储在实例上的任何数据。