Azure の SQL Server インストール済みの仮想マシンのデプロイの流れをざっくりとみてみたいと思います。
Archive for the ‘SQL Server’ tag
SQL Server IaaS Agent の Key Vault 統合について
Azure の仮想マシンで動作している、SQL Server には、SQL Server IaaS Agent 拡張機能 (Microsoft SQL Server IaaS Agent サービス) をインストールすることで、以下のような機能を使用することができます。
- 自動修正
- 自動バックアップ
- Azure Key Vault の統合
![]()
自動修正 / 自動バックアップについては、ARM の仮想マシンに SQL Server IaaS Agent を導入してみる の内容となりますが、今回の内容は Azure VM で SQL Server 用に Azure Key Vault 統合を構成する (リソース マネージャー) となります。
この内容だけだと少し理解が難しかったので、軽くまとめてみたいと思います。
Read the rest of this entry »
あらためて、仮想マシンとプレミアムストレージのパフォーマンスについて
あらためて、仮想マシンとプレミアムストレージのパフォーマンスについてまとめてみたいと思います。
プレミアムストレージのパフォーマンスについては Premium Storage を使ってみよう ~まずは性能をチェック~ からの一連の投稿が参考になります。
Build 2016 が終わったので、直近でアナウンスのあった SQL Server /Database 関連のアップデートをまとめてみる
Build 2016 も終わりましたので、直近でアナウンスのあった SQL Server / SQL Database 関連のアップデートをまとめてみようかと。
Linux の sqlcmd でセキュリティ接続 (-E) を使用してみる
昨年、Linux 版の sqlcmdや BCP の提供が開始されました。
Azure SQL Database: SQLCMD and BCP on Ubuntu Linux
これらのツールでは、セキュリティ接続 (-E オプション) がサポートされています。 ![]()
Linux 版の場合、どのように動作するのかが気になって、Linux の勉強と合わせて触ってみた際のメモを。
Linux が理解できていないので、いくつかの手順が間違っているかもしれませんが…。
Linux は Ubuntu Server 14.04 を使用して検証を行っています。
Azure の仮想マシン上に構築された SQL Server のデータベースメールで SendGrid を使用する
Configure Database Mail on SQL Server Azure VM using T-SQL で紹介されている内容ですが、SQL Server の データベースメール のメール送信元として、SendGrid を使用することができます。
日本語の情報が少ないかなと思ったので、軽くまとめてみたいと思います。
SQL Server 2016 のファイルスナップショットバックアップを使用してみる
機能としては知っていたのですが、あまり触っていなかったので情報収集としてまとめてみました。
現状の最新は SQL Server 2016 RC1 ですが、環境をまだ作っていなかったので CTP 3.3 で確認をしています。
基本的な情報としては、File-Snapshot Backups for Database Files in Azure を。
非対称ストレージを使用したクォーラムの設定
今まで設定したことがなかったのですが、Windows Server 2008 / Windows Server 2008 R2 SP1 に以下の Htofix を適用した環境では、クラスターで非対称ストレージ (非対称ディスク) を使用することができます。
2012 以降ではデフォルトで利用できるようですね。
軽く試してみた内容をまとめてみたいと思います。
ドキュメントとしては、以下が参考になります。
WSFC クォーラム モードと投票の構成 (SQL Server)
Building a High Availability and Disaster Recovery Solution by Using Failover Cluster Instances and Availability Groups
Configure and Manage the Quorum in a Windows Server 2012 Failover Cluster
Failover Cluster Step-by-Step Guide: Configuring the Quorum in a Failover Cluster
SQL Server HA and DR Design Patterns, Architectures, and Best Practices Using Microsoft SQL Server 2012 AlwaysOn
SQL Server 2016 RC0 の Stretch Database を使用して Hot データと Cold データに分割する
SQL Server 2016 RC0 以前にもできたのかもしれませんが、先週気づきました。
Stretch Database が発表された際に、
- ローカルに Hot データを格納
- Azure に Cold データを格納
というような、説明がされることがありました。
そのようなデータを分割する方法をまとめてみたいと思います。
詳細については、以下を参照してください。
Stretch Database
Use a Filter Predicate to Select Rows to Migrate (Stretch Database)
Enable Stretch Database for a database
Read the rest of this entry »
SQL Server 2016 RC0 で使える新しい AlwaysOn のセカンダリの初期同期方法
SQL Server 2016 RC0 関連の情報を眺めていて知ったのですが、RC0 では、セカンダリの同期方法として「SEEDING_MODE = AUTOMATIC」という方法が追加されています。
High Availability Enhancements
[RC0] Direct seeding allows a secondary replica to be automatically seeded over the network (rather than manual seeding that requires a physical backup of the target database to be restored on the secondary). Direct seeding is specified by setting SEEDING_MODE=AUTOMATIC in the CREATE AVAILABILITY GROUP (Transact-SQL) or ALTER AVAILABILITY GROUP (Transact-SQL) statements. You must also specify GRANT CREATE ANY DATABASE with ALTER AVAILABILITY GROUP (Transact-SQL) on each secondary replica that is used with direct seeding.
これについて、少しまとめてみたいと思います。