Sql server Azure SQL数据库开发环境

Sql server Azure SQL数据库开发环境,sql-server,azure,azure-sql-database,Sql Server,Azure,Azure Sql Database,如何为开发设置SQL Azure数据库。我目前有几个SQL数据库ProjectName开发、ProjectName登台、ProjectName生产 这条路对吗?这将变得越来越昂贵。我建议(根据经验)仅在登台和生产环境中使用Azure。SQL Server 2016开发者版是免费的(SSMS也是免费的),因此您可以进行所有本地开发。。。在当地。当您准备好进入登台时,您可以通过数据库项目执行模式比较(假设您有一个…如果没有,您可能应该创建一个),然后将模式推送到Azure DB 这方面的主要警告是要

如何为开发设置SQL Azure数据库。我目前有几个SQL数据库ProjectName开发、ProjectName登台、ProjectName生产

这条路对吗?这将变得越来越昂贵。

我建议(根据经验)仅在登台和生产环境中使用Azure。SQL Server 2016开发者版是免费的(SSMS也是免费的),因此您可以进行所有本地开发。。。在当地。当您准备好进入登台时,您可以通过数据库项目执行模式比较(假设您有一个…如果没有,您可能应该创建一个),然后将模式推送到Azure DB

这方面的主要警告是要注意在本地SQL Server中可用但在Azure SQL中不可用的功能(例如,columnstore索引仅在Azure SQL的高级层上可用,而在Azure SQL中没有SQL代理)

链接:

SQL Server下载:

功能奇偶校验:


Edit:正如另一位用户所评论的,您可以将您的开发和登台数据库放在弹性池中,但目前最便宜的弹性池为每月约75美元。如果您必须在Azure中拥有您的开发人员数据库,您最便宜的选择就是将其作为基本层,每月5美元。不确定您的预算是多少,但将DBs放在虚拟机中从技术上讲也不是Azure SQL,而是放在Azure虚拟机上的Prem SQL Server上,这将与您的本地安装具有相同的功能(当然前提是您的本地安装是同一版本的SQL Server).

您可以检查弹性池是否可以补偿您获得的弹性池听起来是一个降低成本的好主意,这取决于所需的层和性能需要是的,但弹性池起价为75美元/月,而Azure SQL DB起价为5美元/月…请参阅更新的回答我有开发人员,web服务中的prod和stagin环境我希望每个都有数据库,但这对于很多项目来说都很昂贵。我在考虑为开发设置一个VM,这样所有的开发数据库都会在这台机器上。本地没有问题,我为每个项目提供了测试数据库更多最新功能奇偶校验: