2016-10-07 1 views
0

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

はグーグルたとSQL Server 2016の新機能を持っていることが判明 - 13.0+

する.NET 4.6 & SSMSバージョンを必要とし、「常に暗号化は、」今、私は、SQL Server 2012を使用していていることへの道がありますAzureに移動中は常に暗号化された機能を使用しますか?これに関する回避策/代替策/ポインタが役立ちます。

答えて

1

私はMicrosoftのプログラムマネージャーです。 Shannonが述べたことを確認/追加するだけです。

Always Encryptedは、SQL Server 2016とAzure SQLデータベースでサポートされており、両方のプラットフォームで機能が同じです。以下は、Azure SQL DB用の常時暗号化の例であるチュートリアルです:https://azure.microsoft.com/en-us/documentation/articles/sql-database-always-encrypted/

VMにSQL Server 2016をプロビジョニングする場合は、Azure(https://azure.microsoft.com/en-us/services/virtual-machines/sql-server/)のSQL Server仮想マシンで常に暗号化を使用することもできます。

2

幸いにも常に暗号化はWindows Azure SQLデータベース(WASD)で利用できます。https://msdn.microsoft.com/en-us/library/mt163865.aspxを参照してください。しかし、まずあなたの現在の環境をSQL 2016に移行し、アプリケーションに変更を加えてAlways Encrypted機能を利用するか、Windows Azure SQLデータベースに移行し、常に暗号化されたものに取り組まなければなりません。

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

あなたの正気のために、これらの問題を2つの手順で解決します.1つではありません。

+0

最初にSQL Server 2016開発インスタンスをセットアップする必要があるのですか?開発目的で利用可能なWASDフレーバーがありますか? – prasanth

+0

開発インスタンスは、Windows Azureで作成したデータベースです。いくつかの価格オプションがあります。基本的な$ 5 /月からプレミアム$ 1000 /月まで。データベースを作成した後、スキーマをデプロイしてから、WASDでアプリケーションをテストできるようになります。 –

関連する問題