我试图在Azure Sqlserver中创建一个数据库。 “ CREATE DATABASE” SQL命令有效。但是它使用默认的“ General Purpose”作为ComputeModel。是否可以使用其他选项作为默认选项。
我找到了强大的Shell命令:New-AzSqlDatabase,我可以使用它使用Give ComputeModel创建数据库。但是我不想那样。
我的目标是:系统管理员定义默认模板,例如ResourceGroupName,ComputeModel,MinVcore,MaxVcore等...,而开发人员或DBA可以运行SQL Command来创建数据库,而完全不涉及Azure设置。
有人可以给我建议吗?
谢谢。
答案 0 :(得分:0)
有了最新的第5代硬件,我们将更改所有新Azure SQL数据库的默认数据库配置和默认弹性池配置。从2019年5月31日开始,默认配置将是在Gen 5硬件上配置的通用2 vCore数据库或弹性池。
在SSMS中,您可以编辑脚本以使用指定的价格层创建新数据库。
有关详细信息,请参考本教程:Script objects in SQL Server Management Studio
本教程教您为SQL Server Management Studio(SSMS)中找到的各种对象生成Transact-SQL(T-SQL)脚本。在本教程中,您将找到有关如何编写以下对象的示例:
要在对象资源管理器中编写任何对象的脚本,请右键单击该对象,然后选择“将对象编为脚本”选项。本教程向您显示该过程。
希望这会有所帮助。