对于 AWS 上的引擎错误,DBName 必须为空 - RDS

DBName must be null for engine error at AWS - RDS

我正在尝试在 AWS 上的免费试用包下创建一个 SQL 服务器数据库。

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

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

知道错误指向哪里吗?

参考:AWS Doco 在 "DBName" 下它说:

SQL 服务器 --> 不适用。必须为空。

我找到了解决办法。

错误是非描述性的。问题是 AWS 程序的免费 tiar 不支持最新的 2018/9 版本的 SQL 服务器数据库。但它与 2014 版本完美配合。

我发布这个答案以供参考,因为我在这上面浪费了一些时间。

尝试切换浏览器和平台。我在 Chromium/Debian 上遇到了这个错误,我的同事在 Chrome/Windows10

上没有遇到这个问题

如果这不起作用:

  1. 打开开发者控制台 (Chrome F12)
  2. Select 'Elements' 选项卡
  3. 使用 CTRL+F 在“元素”选项卡内搜索
  4. 搜索 'Database name'
  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>

现在,在数据库选项下,数据库名称 将有一个字段:

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

我遇到了同样的问题, InvalidParameterValue:引擎的 DBName 必须为空:sqlserver-ex enter image description here

请按如下方式设置名称参数:

名称=""

(非名称=null)

此致, 什洛米