SQL Database v12 の基本機能
- SQL Database V12 の新機能
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-v12-whats-new/
SQL Server 2016 Core
-
互換性レベル 130 (プレビュー)
-
ALTER DATABASE Compatibility Level (Transact-SQL)
https://msdn.microsoft.com/en-us/library/bb510680.aspx
- INSERT SELECT による並列 INSERT
- In-Memory OLTP の並列プラン
- 新しい基数推定
- 列ストアインデックスのバッチモード対象の増加
- INSERT SELECT による並列 INSERT
- 現状デフォルトは 120 (SQL Server 2014))
-
-
SQL Server 2016 の構文サポート
- New T-SQL programmability features in Azure SQL Database
https://azure.microsoft.com/ja-jp/updates/new-t-sql-programmability-features-in-azure-sql-database/
- New T-SQL programmability features in Azure SQL Database
データ操作
- Azure SQL Database の Transact-SQL の相違点
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-transact-sql-information/
-
オンラインインデックス操作
- CREATE INDEX (Transact-SQL)
https://msdn.microsoft.com/en-us/library/ms188783.aspx
- ALTER INDEX (Transact-SQL)
https://msdn.microsoft.com/en-us/library/ms188388.aspx
- CREATE INDEX (Transact-SQL)
- データ圧縮
- Data Compression
https://msdn.microsoft.com/en-us/library/cc280449.asp
- Data Compression
-
パーティショニング
- CREATE PARTITION FUNCTION (Transact-SQL)
https://msdn.microsoft.com/en-us/library/ms187802.aspx
- CREATE PARTITION SCHEME (Transact-SQL)
https://msdn.microsoft.com/en-us/library/ms179854.aspx
- CREATE PARTITION FUNCTION (Transact-SQL)
-
フルテキスト検索
- Full-Text Search is now available in Azure SQL Database (GA)
https://azure.microsoft.com/ja-jp/blog/full-text-search-is-now-available-for-preview-in-azure-sql-database/
- Full-Text Search is now available in Azure SQL Database (GA)
-
Elastic Database Query (プレビュー)
- Azure SQL Database エラスティック データベース クエリの概要 (プレビュー)
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-elastic-query-overview/
- Azure SQL Database エラスティック データベース クエリの概要 (プレビュー)
データリストア
-
Point in time restore (PITR)
- Azure SQL Database Point in Time Restore
https://azure.microsoft.com/ja-jp/blog/azure-sql-database-point-in-time-restore/
- Azure SQL Database Point in Time Restore
-
削除されたデータベースのリストア
- ユーザー エラーからの Azure SQL Database の復旧
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-user-error-recovery/
- ユーザー エラーからの Azure SQL Database の復旧
-
インポート/エクスポート(bacpac)
- Azure SQL Database の BACPAC の作成およびエクスポート
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-export/
- BACPAC ファイルをインポートして新しい Azure SQL Database を作成する
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-import/
- Azure SQL Database の BACPAC の作成およびエクスポート
-
データベース コピー
- Azure SQL Database のコピー
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-copy/
- Azure SQL Database のコピー
データ同期
-
レプリケーション (トランザクションレプリケーションのサブスクライバーとして動作)
- Replication to SQL Database
https://msdn.microsoft.com/en-us/library/mt589530.aspx
- Replication to SQL Database
-
変更の追跡
- How to Sync SQL Server Data with Azure Search
https://azure.microsoft.com/ja-jp/blog/how-to-sync-sql-server-data-with-azure-search/
- How to Sync SQL Server Data with Azure Search
クエリ管理
-
クエリストア
- Monitoring Performance By Using the Query Store
https://msdn.microsoft.com/en-us/library/dn817826.aspx
- Monitoring Performance By Using the Query Store
-
インデックスアドバイザー
- SQL Database Index Advisor
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-index-advisor/
- SQL Database Index Advisor
-
拡張イベント (プレビュー)
-
Query Performance Insight
- Azure SQL Database Query Performance Insight
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-query-performance/
- Azure SQL Database Query Performance Insight
セキュリティ
-
行レベルセキュリティ (RLS)
- ブロック述語をサポート
- Row-Level Security
https://msdn.microsoft.com/en-us/library/dn765131.aspx
- ブロック述語をサポート
-
Azure AD 認証
- Azure Active Directory 認証を使用して SQL Database に接続する
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-aad-authentication/
- Azure Active Directory 認証を使用して SQL Database に接続する
-
暗号化
-
列レベル暗号化 (CLE)
- ENCRYPTBYCERT (Transact-SQL)
https://msdn.microsoft.com/en-us/ms188061
- ENCRYPTBYASYMKEY (Transact-SQL)
https://msdn.microsoft.com/en-us/ms186950
- ENCRYPTBYKEY (Transact-SQL)
https://msdn.microsoft.com/en-us/ms174361
- ENCRYPTBYPASSPHRASE (Transact-SQL)
https://msdn.microsoft.com/en-us/ms190357
- ENCRYPTBYCERT (Transact-SQL)
-
透過的データ暗号化 (TDE)
- Azure SQL Database の Transparent Data Encryption
https://msdn.microsoft.com/ja-jp/library/dn948096.aspx
- Azure SQL Database の Transparent Data Encryption
-
Always Encrypted (プレビュー)
- Always Encrypted (Database Engine)
https://msdn.microsoft.com/en-us/library/mt163865.aspx
- Always Encrypted (Database Engine)
-
-
動的データマスク
- SQL Database 動的データ マスクの使用 (Azure ポータル)
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-dynamic-data-masking-get-started/
- Dynamic Data Masking
https://msdn.microsoft.com/en-us/library/mt130841.aspx
- SQL Database 動的データ マスクの使用 (Azure ポータル)
-
脅威検知 (プレビュー)
-
データベース監査
-
ファイアウォール
-
サーバーレベル / データベースレベル
- Azure SQL データベース ファイアウォールを構成する方法
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-firewall-configure/
-
方法: TSQL を使用してファイアウォール設定を構成する (SQL Database)
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-configure-firewall-settings-tsql/
- 現状、データベースレベルのファイアウォールはポータルから設定できない
- 現状、データベースレベルのファイアウォールはポータルから設定できない
- Azure SQL データベース ファイアウォールを構成する方法
-
仮想マシンからのアクセス
- Ports beyond 1433 for ADO.NET 4.5, and SQL Database V12 (ADO.NET 4.5、SQL Database V12 における 1433 以外のポート)
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-develop-direct-route-ports-adonet-v12/
- Ports beyond 1433 for ADO.NET 4.5, and SQL Database V12 (ADO.NET 4.5、SQL Database V12 における 1433 以外のポート)
-
-
通信の暗号化
- Azure SQL Database のセキュリティのガイドラインと制限事項
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-security-guidelines/
- Azure SQL Database のセキュリティのガイドラインと制限事項
-
参考
- Security Center for SQL Server Database Engine and Azure SQL Database
https://msdn.microsoft.com/en-us/bb510589.aspx
- Security Center for SQL Server Database Engine and Azure SQL Database
Standard 以上の機能
-
Geo レプリケーション
-
T-SQL によるフェールオーバーをサポート
Transact-SQL を使用して Azure SQL Database の geo レプリケーションを構成する
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-geo-replication-transact-sql/
-
Premium の機能
-
Active Geo レプリケーション
- Azure SQL Database のアクティブ geo レプリケーション
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-geo-replication-overview/
- Azure SQL Database のアクティブ geo レプリケーション
-
Operational Analytics
- SQL Database でのインメモリ (プレビュー) の使用
https://azure.microsoft.com/en-us/documentation/articles/sql-database-in-memory/
- In-Memory OLTP (プレビュー)
-
列ストアインデックス
- クラスター化列ストアインデックス
- 非クラスター化列ストアインデックス
- クラスター化列ストアインデックス
- SQL Database でのインメモリ (プレビュー) の使用
- 並列クエリ (P2 以上)
Elastic Database (プレビュー)
- リソースを共有するエラスティック データベース プールを使用して SQL データベースの爆発的な成長に対処する
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-elastic-pool/
Elastic Scale (プレビュー)
- Elastic Database ツールの概要
https://azure.microsoft.com/ja-jp/documentation/articles/sql-database-elastic-scale-get-started/
参考