0

.NET と SQL Server 2012 を使用してアプリケーションを構築しています。現在、正常に動作しています。いくつかの新しい変更のために、テーブル内のいくつかの機密列を暗号化し、SQL Azure に移行したいと考えています。

グーグルで、SQL Server 2016に新しい機能があることがわかりました-「常に暗号化」には、.NET 4.6およびSSMSバージョンが13.0以上である必要があります

現在 SQL Server 2012 を使用していますが、Azure への移行中に常に暗号化機能を利用する方法はありますか? これに関する回避策/代替案/ポインタがあれば役立ちます。

4

2 に答える 2

2

さいわい、Always Encrypted は Windows Azure SQL データベース (WASD) で利用できます。 https://msdn.microsoft.com/en-us/library/mt163865.aspxを参照してください。ただし、使用を開始するには、まず現在の環境を SQL 2016 に移行し、アプリケーションに変更を加えて Always Encrypted 機能を利用するか、最初に Windows Azure SQL データベースに移行してから Always Encrypted に取り組む必要があります。

WASD に移行する前に、開発インスタンスをスピンアップし、データベース スキーマと構成データまたはルックアップ データをデプロイする必要があります。開発インスタンスを作成したら、アプリケーションがこの新しいインスタンスを使用できることを確認します。

正気を保つために、これらの問題には 1 段階ではなく 2 段階で対処してください。

于 2016-10-09T00:05:34.407 に答える