SQL Database の動的データマスク (Dynamic Data Masking : DDM) (2015/5/16 時点ではプレビュー) には「拡張制限の使用」(Extended restriction) というオプションがあります。
SQL Database の In-Memory OLTP のサポート
In-Memory OLTP: The Road Ahead で 1 スライドだけ出ているのですが、v12 での In-Memory OLTP (Hekaton) のサポートが予定されているそうです。 ![]()
現状は Private Preview とのことのため触ることはできないのですが、テストでクエリを実行してみると、以下のようなメッセージが表示され、何かやっているんだなということがわかったりします。 ![]()
セッションの内容から 2014 / 2016 のどちらがベースで実装されるのかはわからなかったのですが、2016 では様々な変更が行われているため、2016 ベースになるのかな~と思っています。
きっと @ichi_sien さんなら、いろいろと情報を持っていると信じて 日々のメモ も合わせて紹介しておきたいと思います。
OLTP / DWH 向けに提供されている SQL Server の仮想マシンのイメージの設定
Azure の仮想マシンでは、OLTP / DWH 向けの設定が行われている、
- SQL Server 2014 Enterprise Optimized for Transactional Workloads on Windows Server 2012 R2
- SQL Server 2014 Enterprise Optimized for DataWarehousing Workloads on Windows Server 2012 R2
というイメージが提供されています。
# SQL Server 2012 SP2 版も提供されています。
このイメージで設定されている内容を少し見てみたいと思います。
Power BI Content Packs for SQL DB Audit が利用できるようになりました
Ignite の Overview and Roadmap for Microsoft SQL Server Security で紹介されていたのですが、「Power BI Content Packs for SQL DB Audit」が利用できるようになりました。
Ignite 2015 で開催された SQL Server / Database のセッション
Ignite 2015 のセッション資料も一通り出そろったようですので、SQL Server / SQL Database 関連のセッションをリストとして残しておきたいと思います。
セッションのダウンロードには Session Downloader を使用すると便利かと。
Elastic Pool Preview を触ってみる その 4
Elastic Pool でリソースの使用状況の取得方法について軽くまとめてみたいと思います。
通常のスタンドアロンデータベースの場合、sys.dm_db_resource_stats / sys.resource_stats から取得を行うことができます。
Elastic Database (可変データベース) の場合も同様に情報を取得することができますが、データの見方が少し異なってきます。
Ignite で発表された Always Encrypted についての情報について
Ignite で SQL Server 2016 の機能として Always Encrypted が発表されました。
この機能の情報を少しまとめてみたいと思います。
セキュリティ系のアップデートは、毎度恒例 Overview and Roadmap for Microsoft SQL Server Security を参照していただければと。
SQL Database でのセル (列) レベル暗号化 (CLE) をサポート
Ignite で SQL Server / SQL Database のセキュリティ機能のアップデートのセッションとして、Overview and Roadmap for Microsoft SQL Server Security が開催されていました。
その中で「CLE for SQL DB」(CLE : Cell Level Encryption) の紹介があり、試してみたらすでに利用可能でした。
What’s new in SQL Database V12 にも記載されていますね。
Transact-SQL certificates, keys, and cryptographic functions
Certificates, symmetric keys, and asymmetric keys can now be created in Azure SQL Database V12. Most cryptographic functions are now supported.
For more information, see:
– CREATE CERTIFICATE (Transact-SQL)
– CREATE SYMMETRIC KEY (Transact-SQL)
– CREATE ASYMMETRIC KEY (Transact-SQL)
– Cryptographic Functions (Transact-SQL)
Elastic Database Tools とその追加情報について
こちらも Elastic Scale for Microsoft Azure SQL Database で発表のあった内容となります。
以前、Elastic Scale API や Elastic Scale Cliant Library と言われていたものは、Azure SQL Database Elastic Database Tools という扱いになり、GA しています。
https://github.com/Azure/azure-content/blob/master/articles/sql-database-elastic-scale-get-started.md ![]()
基本的な内容は今までと同じですが、新しい機能として「Elastic Query」の発表がありました。
Elastic Pool Preview を触ってみる その 3
Elastic Pool を触ってみるの最後として、ジョブを触ってみたいと思います。
Elastic Scale for Microsoft Azure SQL Database からの抜粋ですが、Elastic Database Jobs の概略としては以下のようになります。
Elastic Database Job は Elastic Database Pool に含まれているデータベースを管理する用途で使用できる機能となっています。
Elastic database jobs overview でドキュメントが公開されていますので、詳細についてはこちらを確認いただくとよいかと思います。