我已登录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控制台上。
答案 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”处导致此问题)