SQL Server Data Tools (SSDT) 现在支持使用 Always Encrypted 开发数据库
1分钟读
发表于
![](https://mspoweruser.com/wp-content/uploads/2016/05/Microsoft-SQL-Server-2016.jpg)
Microsoft 最近宣布 SQL Server Data Tools (SSDT) 现在支持使用 Always Encrypted 开发数据库。 Always Encrypted 是一项旨在保护存储在 Azure SQL 数据库或 SQL Server 数据库中的敏感数据的功能,例如信用卡号或国民身份证号(例如美国社会保险号)。 Always Encrypted 允许客户端加密客户端应用程序中的敏感数据,并且永远不会向数据库引擎(SQL 数据库或 SQL Server)泄露加密密钥。
要开始使用 SSDT 使用 Always Encrypted 开发数据库,您需要在开发机器上安装以下软件:
- Visual Studio 2013 或 Visual Studio 2015。
- 适用于 Visual Studio 2016 或 Visual Studio 2015 的 SSDT GA 2013 年 XNUMX 月.
- SQL Server Management Studio (SSMS) GA 2016 年 XNUMX 月. 注意:目前,您需要 SSMS 或 SSMS 附带的 SqlServer PowerShell 模块来预配 Always Encrypted 密钥。 在 SSDT 的未来更新中,我们将支持 Always Encrypted 密钥配置。
SQL Server 数据库 V12 的所有版本都支持 Always Encrypted。 查看 端到端演练 了解如何将现有数据库导入 SSDT 项目,为选定的数据库列启用始终加密,并将更改发布回数据库。