创建Azure SQL db,MAXSIZE附近的语法不正确

创建Azure SQL db,MAXSIZE附近的语法不正确,sql,azure,azure-sql-database,Sql,Azure,Azure Sql Database,我正在尝试使用以下SQL脚本创建新的Azure SQL数据库作为旧db的副本: CREATE DATABASE [abc-456] AS COPY OF [abc-123] ( MAXSIZE = 500 MB, SERVICE_OBJECTIVE = 'basic', EDITION = 'basic' ) 但在结果中,我发现“MAXSIZE”附近的语法不正确。 如果我删除了MAXSIZE选项,那么它可以正常工作 如果我将作为dbname的副本删除,它也可以正常工作 如何解决该问题?使用作为

我正在尝试使用以下SQL脚本创建新的Azure SQL数据库作为旧db的副本:

CREATE DATABASE [abc-456] AS COPY OF [abc-123] ( MAXSIZE = 500 MB, SERVICE_OBJECTIVE = 'basic', EDITION = 'basic' )
但在结果中,我发现“MAXSIZE”附近的
语法不正确。

如果我删除了
MAXSIZE
选项,那么它可以正常工作

如果我将
作为dbname的副本删除,它也可以正常工作


如何解决该问题?

使用
作为副本来获取副本,然后
更改数据库修改
来设置最大大小。如果因为当前的最大大小超过了basic允许的大小而无法实现,那么我猜您想要的是无法通过副本实现的,并且需要执行数据导入/导出操作。@JeroenMostert语法是什么<代码>更改数据库[abc-456](修改最大大小=500 MB)
?您可以查找。以下文档没有说明您可以将最大大小指定为语句的一部分。