克隆标准:S0数据库到基础版(测试开发)

时间:2017-04-18 14:32:58

标签: sql-server azure azure-sql-database

非常简单的怀疑,猜测它是一个错误,或者我出错的地方

我在Azure中有一个数据库,标准:S0层,现在是178 MB,我想复制(在主程序中),但是在BASIC定价层中有结果数据库

Tought as:

CREATE DATABASE MyDB_2 AS COPY OF MyDB ( EDITION = 'Basic') 

结果不佳:

  

数据库创建为定价层标准:S0

然后尝试了:

CREATE DATABASE MyDB_2 AS COPY OF MyDB ( SERVICE_OBJECTIVE =  'Basic' ) 

or

CREATE DATABASE MyDB_2 AS COPY OF MyDB ( EDITION = 'Basic', SERVICE_OBJECTIVE =  'Basic' ) 

即使是不愉快的结果:

  

错误::消息40808,等级16,状态1,版本'标准'不支持服务目标'基本'。

也试过了:

CREATE DATABASE MyDB_2 AS COPY OF MyDB ( MAXSIZE = 500 MB, EDITION = 'Basic', SERVICE_OBJECTIVE =  'Basic' ) 

结果不佳:

  

错误::消息102,等级15,状态1,错误的语法在' MAXSIZE'。

我可以做一些不允许的事吗?

1 个答案:

答案 0 :(得分:0)

但是,如果您通过门户网站复制数据库,您会注意到基本层不可用于消息' 数据库只能在与原始数据库相同的层中复制。&#39 ;.行为记录在案here:' 您可以选择相同的服务器或不同的服务器,其服务层和性能级别,在同一服务层(版本)中选择不同的性能级别 即可。复制完成后,副本将成为一个功能齐全的独立数据库。 此时,您可以将其升级或降级为任何版本。登录,用户和权限可以单独管理。'