暗号化で使用する非対称キーを格納して、その非対称キーを使用して暗号化されたバックアップを取得する方法について投稿してみたいと思います。Encryptionを参考情報として利用していただければと。知識がないので一日近く四苦八苦してしまいました...。使用して、証明書の作成を行います。今回は秘密鍵に「password」というパスワードを設定して作成しています。格納しようとしたところ「指定された状態で使用するには無効なキーです」のエラーが発生していたので、証明書にはパスワードを設定しておいた方がよさそうです。したら違う原因かもしれませんが。ダウンロードしてインストールをしておきます。リソースマネージャーにスイッチしてからでないと操作ができませんので、スイッチして適当なリソースグループを作ってから作成します。使用され一意になる必要がありますので、実際にテストをされる場合には他の名前を指定してください。「$securepfxpwd」は証明書のパスワードを指定します。証明書を格納することができます。「SQLServerEncryptionKey」という名称で、証明書を格納した状態となります。アプリケーションを登録します。アプリケーションを作成します。つの情報が必要となりますので、アプリケーションの「構成」をクリックします。これについては表示されている情報をコピーしておきます。二つ目に必要となる情報が「キー」の情報です。最初はキーは登録されていない状態ですので、「時間の選択」で適当な年を選択し「保存」をクリックして、キーの情報を取得します。キーの情報は保存後に一度しか表示されませんので、コピーしてあとで使用できるように残しておきます。ここまで終了したら、ポータルの操作は完了です。作成したアプリケーションがアクセスできるようになります。アクセスする際のシークレットとして使用するイメージなるかと。冒頭で紹介した技術資料ではサービスプリンシパルとして「CLIENTID_sysadmin_login」「SECRET_sysadmin_login」「CLIENTID_DBEngine」「SECRET_DBEngine」を設定するような記載がありますが、今回のテストをするような場合はスルーで大丈夫です。使い分けるという意味で書いているのだと思いますが、テストであれば一つのアプリケーションが登録されていれば問題ありません。アクセスは標準では実施することができず、コネクターをインストールすることで接続ができるようになります。コネクターのインストールは必要で標準機能では接続できません。ダウンロードできますので、ダウンロードしてインストールを行います。Connector」が登録されます。プロバイダーの登録インストールしたコネクターを拡張キー管理プロバイダーとして登録するため、以下のクエリを実行します。利用することができるようになります。使用した暗号化バックアップを取得してみたいと思います。対してアクセスができるように設定を行います。対してアクセスを許可しています。ポータルで操作した際に取得したものになります。'1650xxxxaaaabbbbccccxxxxxxcf27a4bRDEo3xxxxxxxxxxxxxxxxbbbbb='というような形式となります。ID」「キー」を使用してアクセスを行うという設定ができます。パスワードとなるようです。非対称キーの情報を登録します。証明書を登録した際の「Name」の設定となります。登録できた状態となります。アクセスできるように資格情報を作成します。アクセスをすることができません。;GO最初の作業として、データベースエンジンが使用する資格情報を作成しています。今回は、この際のクライアントID等の情報は最初に使用したものと同一の内容を設定しています。キーを使ったほうがセキュリティ的にはよいかもしれないですね。そのログインに先ほど作成した資格情報をマッピングします。これにより、以下のようなクエリで暗号化したバックアップが取得できるようになります。非対称キーを使用して暗号化が行われます。ONGOというような形で設定が可能です。分かっていない状態で始めたので、流れが理解できるまでものすごい時間がかかりました...。チューニング等をメインにしていますが、本ブログで情報発信している内容に関することでしたら対応できます。お仕事のご相談がありましたらTwitterfacebookやブログのコメントでご連絡いただけると幸いです。ブログにコメント頂いた内容は私が承認しない限り表示されません。本ブログでは自宅の検証環境を使って勉強したことを投稿しています。製品を使用した検証となっています。受賞させていただきました。本ブログの内容は個人的に検証したものとなり、検証結果を含め記載している内容を保証するものではありません。(2015/3/21~)最後まで飲み切れず...。体験記の連載をさせていただきました。