【发布时间】:2015-06-21 16:21:36
【问题描述】:
New-AzureSqlDatabase 命令在执行时突然开始失败,并显示参数未找到消息。 MSDN 链接提到支持的参数。 https://msdn.microsoft.com/en-us/library/dn546722.aspx
命令:New-AzureSqlDatabase
输入
PS C:\scripts>$database1 = New-AzureSqlDatabase -ServerName “lpqd0zbrseg” -DatabaseName “Database1” -Edition “Business” -MaxSizeGB 50 - 排序规则“SQL_Latin1_General_CP1_CI_AS”
输出错误
New-AzureSqlDatabase:找不到匹配的参数 参数名称“MaxSizeGB”。在行:1 字符:103 + ... dition "Basic" -MaxSizeGB 1 -Collation "SQL_Latin1_General_CP1_CI_AS" + ~~~~~~~~~~ + CategoryInfo : InvalidArgument: (:) [New-AzureSqlDatabase], ParameterBindingException + FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.Azure.Commands.Sql.Database.Cmdlet.NewAzureSqlDatabas
执行时找不到 MaxSizeGB 参数的原因是什么。在此先感谢
问候,
H巴拉
【问题讨论】:
-
由于某种原因,您的输出错误将“Edition”显示为
Basic,将“MaxSizeGB”显示为1。这是为什么呢? -
输入版本来自我在此处提到的共享 msdn 链接中的示例。我将 -Edition 用作“Web”,MaxSizeGB 最初设置为 1 或 5。提到的调试器使用枚举值之一:Free、Basic、Standard 和 Premium。因此,我将 -Edition 更改为 Basic 并使用默认的 1GB。现在,这显示未找到参数。很奇怪,直到一天前我还能够创建数据库。
标签: azure azure-sql-database azure-powershell