先日開催された、de:code 2016 では DBP-008 : SQL Server on Azure VM 最新情報とベスト プラクティス で登壇をさせていただきました。
セッションに参加してくださった方、誠にありがとうございます。
セッションではいくつかのデモを実施させていただいたのですが、DBP-008 の裏側としてデモ環境のご紹介を。
SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿
先日開催された、de:code 2016 では DBP-008 : SQL Server on Azure VM 最新情報とベスト プラクティス で登壇をさせていただきました。
セッションに参加してくださった方、誠にありがとうございます。
セッションではいくつかのデモを実施させていただいたのですが、DBP-008 の裏側としてデモ環境のご紹介を。
以前、書いた SQL Server 2016 RC0 で使える新しい AlwaysOn のセカンダリの初期同期方法 の Automatic (Direct Seeding) を少し深堀してみてみたいと思います。
EC2 の AMI では、SQL Server インストール済みのイメージが提供されています。
SQL Server のコンピューター名を変更する場合、SQL Server 側の設定も変更する必要があるのですが、EC2 ではどのように設定をしているか調べてみました。
先日、General availability: SQL Database Advisor and Performance dashboard でアナウンスされましたが、SQL Database アドバイザーに、PARAMETERIZE QUERIES recommendations (in preview) という機能が追加されたようなので軽くためしてみました。
山市さんが、TP5 on Azure を今すぐ日本語化する (MSDN サブスクライバー限定) で公開してくださっていますが、Azure 上の TP5 を日本語化する作業をいくつかこなさなければいけなかったので、スクリプト化してみました。
以前投稿した、Azure VM の日本語 UI を PowerShell で設定 とほぼ同じですが、TP5 の言語パックがインターネット経由でダウンロードできないため、MSDN の言語バックのメディアの日本語の言語パックを Azure ストレージに配置して使っています。
Improved Query Performance with Compatibility Level 130 in Azure SQL Database でアナウンスがあったのですが、2016/6 から新規に作成したデータベースの互換s例ベルが 120 から 130 に変更となるようです。
Starting in June 2016, the Azure SQL Database default will change from 120 to 130 for newly created databases. Databases created before June 2016 won’t be affected and will keep running at the Compatibility Level they were initially created with (100, 110 or 120). The same goes for databases migrated from Azure SQL Database v11 to v12.
SQL Server チームのブログでアナウンスがありました。
Get ready, SQL Server 2016 coming on June 1st
GA は 6/1 となったようです。
今までアナウンスのされていなかった、エディションの情報についても other SQL Server 2016 editions で公開されました。
BOL についても更新が行われており、今までプレースホルダーのみであったものが公開されています。
Editions and Components of SQL Server 2016
Features Supported by the Editions of SQL Server 2016
2016/5/2 時点 の情報ですので、そのうち修正されるかと思います。
# feedback.azure.com で、フィードバックはしてみました。
現在、ポータルから SQL Serve インストール済みのイメージを展開する際には、SQL Server の準備タスクとして、
というような設定を実施することができます。
これらは、「preparingSqlServer.json」を使用したデプロイメントとして実装されているため、独自に作成した環境でも、実行することができますので軽くまとめてみたいと思います。
SQL Server IaaS Agent 拡張機能をインストールするためのコマンドレットとして、「Set-AzureRmVMSqlServerExtension」がありますが、IaaS Agent については、ARM テンプレートを使用してインストールすることもできます。
以前、ARM の仮想マシンに SQL Server IaaS Agent を導入してみる という投稿を書いたのですが、この際はコマンドレットを使用していましたので、今回は ARM テンプレートを使用して、「New-AzureRmResourceGroupDeployment」から登録してみたいと思います。