gpt4 book ai didi

sql-server - Azure SQL 数据库开发环境

转载 作者:行者123 更新时间:2023-12-01 13:30:26 25 4
gpt4 key购买 nike

如何设置 SQL Azure 数据库进行开发。我目前有几个 SQL 数据库 ProjectName-Development、ProjectName-Staging、ProjectName-Production ...

这是正确的方法吗?这变得越来越贵。

最佳答案

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

对此的主要警告是要了解本地 SQL Server 中可用但 Azure SQL 中不可用的功能(例如,列存储索引仅在 Azure SQL 的高级层上可用,在 Azure SQL 中没有 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

编辑: 正如另一位用户评论的那样,您可以将开发和临时数据库放入弹性池中,但目前最便宜的弹性池约为 75 美元/月。如果您必须在 Azure 中拥有 DEV 数据库,那么最便宜的选择是将其设为基本层,每月 5 美元。不确定您的预算是多少,但从技术上讲,将数据库放入 VM 中并不是 Azure SQL - 它是 Azure VM 上的 On-Prem SQL Server,然后它将与您的本地安装具有相同的功能(当然前提是您的本地安装安装的是相同版本的 SQL Server)。

关于sql-server - Azure SQL 数据库开发环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46199354/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com