2015-06-21 95 views
1

执行中的New-AzureSqlDatabase命令突然启动失败,并显示参数未找到消息。 MSDN链接提到支持的参数。 https://msdn.microsoft.com/en-us/library/dn546722.aspx无法找到与参数名称'MaxSizeGB'相匹配的参数

命令:New-AzureSqlDatabase

输入

PS C:\脚本> $数据库1 =新AzureSqlDatabase -ServerName “lpqd0zbrseg” -databasename “数据库1” -Edition“业务“-MaxSizeGB 50 - 相关”SQL_Latin1_General_CP1_CI_AS“

输出错误

新AzureSqlDatabase:参数无法找到匹配 参数名“MaxSizeGB”。在行:1 char:103 + ... dition“Basic”-MaxSizeGB 1 -Collat​​ion“SQL_Latin1_General_CP1_CI_AS” + ~~~~~~~~~~ + CategoryInfo:InvalidArgument:(:) [New-AzureSqlDatabase] ,ParameterBindingException + FullyQualifiedErrorId:NamedParameterNotFound,Microsoft.Azure.Commands.Sql.Database.Cmdlet.NewAzureSqlDatabas

什么会是MaxSizeGB参数得到了不执行找到了原因。在此先感谢

与问候,

^h巴拉

+0

出于某种原因,你的输出错误显示 “版” 为'Basic'和 “MaxSizeGB” 为'1'。这是为什么? –

+0

输入版本来自我在这里提到的共享msdn链接中的示例。我已经将Max版本设置为1或5,作为“Web”使用。调试器提到使用枚举值之一:Free,Basic,Standard和Premium。所以,我改变了-Edition到Basic并使用了默认的1GB。现在,这显示没有找到的参数。很奇怪,因为我能够在一天前创建数据库。 –

回答

3

商业和周三的版本是一个过时的服务水平。现在,服务水平是免费的,基本的,标准&高级错误显示。

关于参数,您是否使用配置为“资源管理器”或“服务管理”的Azure PowerShell模块?第一个没有那个价值,但第二个拥有它。

您可以使用“Switch-AzureMode”进行更改。你可以在the second section of the page找到解释。

+0

非常感谢分享这一点。是的,我像你提到的那样切换到服务管理,并发现它工作。 –

相关问题