有人告诉我这可能是回答我的问题的更好的地方:
我在 tfvars 中定义了用户:
test_database_users = ["td" , "tdus", "tdbusrs"]
资源定义为:
resource "template_dir" "test_db_users" {
...
vars {
db_tusers = ${element(var.test_database_users, count.index)}"
}
}
尝试创建一个 SQL 命令来创建每个数据库用户,但是不起作用:
CREATE USER ${element(db_tusers, 0)} FOR LOGON ${element(db_tusers, 0)};
EXEC sp_addrolemember 'db_datareader','${element(db_tusers, 0)}'
GO
我正在努力寻找正确的语法来将每个用户带入创建用户命令。还是我完全搞错了?我需要能够从脚本创建 3 个数据库用户。