对于AWS处的引擎错误,DBName必须为null-RDS

时间:2019-04-09 00:41:59

标签: sql-server amazon-web-services rds

我正在尝试在AWS上的免费试用包下创建SQL Server数据库。

我正在完成所有步骤,当我按下创建数据库时,出现以下错误:

enter image description here

我尝试了很多事情:更改实例名称,安全参数,搜索可能的解决方案等。

错误指向何处?

4 个答案:

答案 0 :(得分:2)

我找到了解决方案。

该错误不是描述性的。问题是AWS程序的免费版本不支持SQL Server Database的最新2018/9版本。但它与2014版完全兼容。

我正在发布此答案以供参考,因为我在此上花了一些时间。

答案 1 :(得分:2)

尝试切换浏览器和平台。我在Chromium / Debian上遇到此错误,我的同事在Chrome / Windows10上没有此问题

如果这样不起作用:

  1. 打开开发者控制台(Chrome F12)
  2. 选择“元素”标签
  3. 使用CTRL + F在“元素”标签中进行搜索
  4. 搜索“数据库名称”
  5. 通过删除 style =“ display:none;” 来编辑找到的表单字段元素:

<awsui-form-field initialized="true" aria-hidden="true" style="display: none;"><div class="awsui-form-field"><label class="awsui-form-field-label" for="awsui-input-11" awsui-form-field-region="label"><div class="util-d-f"><span class="gwt-InlineLabel awsui-util-mr-m">Database name</span> <a class="gwt-Anchor GK15FVNCBQF" style="">Info</a></div></label><div class="awsui-grid awsui-form-field-controls"><div class="awsui-row"><div class="awsui-form-field-control col-xxxs-12 col-xs-9" awsui-form-field-region="control"><awsui-input initialized="true" id="rds-launch-wizard-db-name-txtbx"><span><input autocomplete="off" class="awsui-input awsui-input-type-text" type="text" id="awsui-input-11" placeholder="dbname" aria-describedby="awsui-input-11-hints" value="NULL"></span></awsui-input></div></div></div><div class="awsui-form-field-hints"><div id="awsui-input-11-hints" class="awsui-form-field-hint" awsui-form-field-region="hintText">If you do not specify a database name, Amazon RDS does not create a database.</div></div></div></awsui-form-field>

现在,“数据库选项”下将有一个数据库名称字段: enter image description here

删除该字段中的文本并提交。

答案 2 :(得分:1)

我遇到了同样的问题, InvalidParameterValue: DBName 必须为 null for engine: sqlserver-ex enter image description here

请设置name参数如下:

name=""

(不是名称=空)

问候, 施洛米

答案 3 :(得分:0)

Ref:AWS Doco在“ DBName”下表示:

SQL Server ->不适用。必须为空。