SQL Server Data Tools (SSDT) 現在支持使用 Always Encrypted 開發數據庫
1分鐘讀
發表於
讀者幫助支持 MSpoweruser。如果您透過我們的連結購買,我們可能會獲得佣金。
請閱讀我們的揭露頁面,了解如何幫助 MSPoweruser 維持編輯團隊的發展 阅读更多
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 項目,為選定的數據庫列啟用始終加密,並將更改發布回數據庫。