0

我通过https://docs.microsoft.com/en-us/sql/relational-databases/security/encryption/configure-always-encrypted-keys-using-powershell(KeyVault + SQL Azure 设置)有一个工作脚本。现在我有了普通的 Azure PS(KeyVault 创建)、反射程序集(SMO、SqlClient、ConnectionInfo)和 SqlAzure 模块(列加密)。

长话短说 - 我可以在 C# 中完成所有这些吗?(我有一个使用流利管理库的现有工作流程,如果可能的话,我想避免使用 PS)。

4

1 回答 1

1

你也许可以做到这一点。想到的一个想法是为每个具有适当权限的角色生成单独的 AAD 应用程序(Id、Secret 对,请参阅本文的“生成应用程序 ID 和 Secret”部分,并将获取 ID、秘密作为用户的输入. 此外,本文还介绍了如何将 Azure Key Vault 与 C# 应用程序集成并将其用于 Always Encrypted。如果您还有其他问题,请在评论部分分享,以便我帮助您回答。

于 2017-10-02T16:38:27.447 回答