Azure 应用地形规划时创建sql server时出错

Azure 应用地形规划时创建sql server时出错,azure,terraform,azure-sql-database,azure-sql-server,Azure,Terraform,Azure Sql Database,Azure Sql Server,我有以下资源来使用terraform创建sql server和数据库 # Configure the Microsoft Azure Provider provider "azurerm" { version = "0.2.2" } # ... resource "azurerm_sql_server" "demo" { name = "${var.sql_server_name}" resource_group_name

我有以下资源来使用terraform创建sql server和数据库

# Configure the Microsoft Azure Provider
provider "azurerm" {
  version = "0.2.2"
}

# ...

resource "azurerm_sql_server" "demo" {
  name                         = "${var.sql_server_name}"
  resource_group_name          = "${azurerm_resource_group.demo.name}"
  location                     = "${azurerm_resource_group.demo.location}"
  version                      = "12.0"
  administrator_login          = "${var.sql_server_account}"
  administrator_login_password = "${var.sql_server_password}"
}

# Create SQL Database
resource "azurerm_sql_database" "demo" {
   name = "demo"
   resource_group_name = "${azurerm_resource_group.demo.name}"
   location = "${azurerm_resource_group.demo.location}"

   server_name = "${azurerm_sql_server.demo.name}"
}
当我运行terraform plan时,它说它将创建这些资源,但当运行terraform apply时,我得到以下错误:

Error applying plan:

1 error(s) occurred:

* azurerm_sql_server.demo: 1 error(s) occurred:

* azurerm_sql_server.demo: sql.ServersClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="Unknown" Message="Unknown service error"

Terraform does not automatically rollback in the face of errors.
Instead, your Terraform state file has been partially updated with
any resources that successfully completed. Please address the error
above and apply again to incrementally change your infrastructure.

我试着改变我正在使用的azurerm插件的版本,但是没有任何改变。我使用azurerm插件版本0.2.2,版本0.2.1也会出现同样的错误,0.2.0不适用于其他资源。

这很愚蠢,我查看了我的azure日志,结果发现我使用的是登录名“admin”对于sql server,这在当前版本中无效。

我想Terraform在将错误从Azure传播到命令行时遇到了一些问题

在我的例子中,与提供给变量的值不匹配:
edition request\u service\u objective\u name