SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

Archive for 4月 3rd, 2011

VM Role の展開時に必要となる証明書を makecert で作ってみる

leave a comment

VM Role と書いていますが他の Role も一緒ですね。

Management Portal 登録する証明書としては以下の 2 種類があるかと思います。

  • 管理証明書 (Management Certiciate)
  • サービス証明書 (Service Certificate)

今回の投稿ではこれらの証明書を makecert で作ってみたいと思います。
VS や VWD をインストーすると GUI で作成できるのですけど、あえてこれらをインストールしないで対応するのが IT Pro。

詳細に関しては以下の技術情報で公開されています。
How to Create a Certificate for a Role

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 3rd, 2011 at 7:24 pm

Posted in Windows Azure

Tagged with

リストア時のファイルの瞬時初期化について

leave a comment

SQL Server 2005 以降にはファイルの瞬時初期化 (Instant File Initialization) という機能があります。

データベース ファイルの初期化

SQL Server のデータベースはデータファイルとログファイルの 2 種類に分かれます。
これらのファイルは作成 / 拡張されたタイミングでファイル内を [0] で満たすことで初期化が行われます。
image

ファイルの瞬時初期化はこの [0] で満たすという初期化処理をファイルの作成 / 拡張時ではなくデータが書き込まれる際に行うというものになります。
# (使用している領域のみが初期化されることになります。
image

この瞬時初期化はデータファイル (.mdf / .ndf) ファイルが対象となり、ログファイル (.ldf) は対象になりません。
# ログファイルは必ず [0] を満たす初期化が行われます。

最終的にデータで使用する領域は初期化がおこわなれるのですが、その処理をどのタイミング (領域を確保したタイミング / 使用するタイミング) で行うかという違いがあります。

このファイルの瞬時初期化ですがリストア時にも有効な設定となります。

今回は、リストア時の瞬時初期化についてみていきたいと思います。
SQL Server におけるバックアップと復元のパフォーマンスの最適化

Read the rest of this entry »

Written by Masayuki.Ozawa

4月 3rd, 2011 at 1:38 pm

Posted in SQL Server

Tagged with