Azure

如何使用 terraform 創建數據庫使用者並為其分配角色

  • March 26, 2020

我已經使用 terraform 創建了 sql server 和數據庫,現在我必須創建數據庫使用者並為其分配角色。

我怎麼能做到。請給我建議。

我已經開始研究一個 Terraform 提供程序,它將在https://github.com/jayway/terraform-provider-mssql上完成這項工作。這仍然是非常早期的工作,但我已經設法讓它在本地 SQL Server 實例中為這些登錄提供登錄名和使用者(它已經在執行,所以我根本沒有與 AzureRM 提供程序一起測試它) . 非常歡迎測試和貢獻(但暫時不要將其用於生產場景)!

創建使用者和角色是 SQL Server 的功能,而不是 Azure 平台的功能。因此,Terraforms ARM 提供程序不處理這個問題,據我所知,Terraform 沒有這項工作的 MSSQL 提供程序(它確實有 MYSQL 和 Postgres)。您需要使用 SQL 腳本來完成這項工作。

引用自:https://serverfault.com/questions/930091