是否可以更改默认的ComputeModel以使用Azure SQL Server创建数据库

时间:2019-09-16 01:50:21

标签: azure-sql-database

我试图在Azure Sqlserver中创建一个数据库。 “ CREATE DATABASE” SQL命令有效。但是它使用默认的“ General Purpose”作为ComputeModel。是否可以使用其他选项作为默认选项。

我找到了强大的Shell命令:New-AzSqlDatabase,我可以使用它使用Give ComputeModel创建数据库。但是我不想那样。

我的目标是:系统管理员定义默认模板,例如ResourceGroupName,ComputeModel,MinVcore,MaxVcore等...,而开发人员或DBA可以运行SQL Command来创建数据库,而完全不涉及Azure设置。

有人可以给我建议吗?

谢谢。

1 个答案:

答案 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)脚本。在本教程中,您将找到有关如何编写以下对象的示例:

  • 查询,当您在GUI中执行操作时
  • 数据库有两种不同的方式(脚本为和生成脚本)
  • 表格
  • 存储过程
  • 扩展事件

要在对象资源管理器中编写任何对象的脚本,请右键单击该对象,然后选择“将对象编为脚本”选项。本教程向您显示该过程。

希望这会有所帮助。