首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Azure SQL数据库开发环境

Azure SQL数据库开发环境
EN

Stack Overflow用户
提问于 2017-09-13 13:48:31
回答 1查看 1.5K关注 0票数 3

如何设置用于开发的SQL数据库。我目前有几个SQL数据库ProjectName-Development,ProjectName-暂存,ProjectName-Production .

这条路对吗?这个越来越贵了。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-13 14:07:11

我建议(根据经验)只在分阶段和生产环境中使用Azure。SQL Server 2016 Developer Edition是免费的(SSMS也是免费的),因此您可以完成所有本地开发。本地的。当您准备好进行暂存时,然后可以通过数据库项目执行模式比较(假设您没有one...if,您可能应该创建一个),并将模式推到Azure。

这方面的主要警告是,要注意在Azure SQL中不可用的就地Server中可用的特性(例如,列存储索引仅在Azure SQL的高级层上可用,而在Azure SQL中没有SQL代理)。

链接:

Server下载:

https://www.microsoft.com/en-us/sql-server/sql-server-downloads

特征均等:

https://blogs.msdn.microsoft.com/azureedu/2016/07/15/what-features-are-not-supported-in-azure-sql-database/

https://learn.microsoft.com/en-us/azure/sql-database/sql-database-transact-sql-information

编辑:另一个用户评论,您可以将开发和暂存DB放在一个弹性池中,但目前最便宜的Elastic是75美元/月。如果你必须在Azure拥有你的DEV数据库,你最便宜的选择就是让它成为一个5美元/月的基本层。不确定您的预算是什么,但在VM中放置DBs在技术上也不是Azure SQL,而是在Azure VM上的Prem SQL Server,然后它将具有与本地安装相同的特性(当然,前提是本地安装是相同版本的SQL Server)。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46199354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档