如何从Management Studio 2016中的预先安装的SQL脚本创建Azure数据库?

时间:2016-08-30 21:17:10

标签: azure azure-sql-database

我已登录SSMS 2016中的Azure帐户,我想创建一个名为 Foobar 的数据库(我也希望该数据库出现在新的Azure门户中)。如果我右键单击数据库并选择*新数据库...“它会向我显示一个脚本。

--Comments from script removed

CREATE DATABASE <Database_Name, sysname, Database_Name> COLLATE <collation_Name, sysname, SQL_Latin1_General_CP1_CI_AS> 
    (
      EDITION = '<EDITION, , Standard>',
      SERVICE_OBJECTIVE='<SERVICE_OBJECTIVE,,S0>',
      MAXSIZE = <MAX_SIZE,,1024 GB>
    )

GO

如何修改 Foobar 和Tier S0 ?我不知道如何处理 sysname 以及此脚本中的其他参数。我做了一个简单的Create database Foobar,它创建了一个数据库,但它没有出现在Azure控制台上。

1 个答案:

答案 0 :(得分:2)

我连接到我的服务器并对主数据库运行以下查询

CREATE DATABASE [Foobar] 
COLLATE SQL_Latin1_General_CP1_CI_AS
    (
      EDITION = 'Standard',
      SERVICE_OBJECTIVE='S0',
      MAXSIZE = 250 GB
    )

   GO

它在我的数据库上创建了一个Tier'S0'的数据库'Foobar'。

引用CREATE DATABASE command documentation以获取有关该命令的更多详细信息。

编辑:如果您选择将它们包含在create语句中,您可能需要特别注意Max_Size限制 - 超出允许的Max_Size,因为您的服务目标会引发错误。 (1024 GB,来自原始代码,会在“S0”处导致此问题)