SE の雑記

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

Archive for 8月, 2014

PowerShell DSC 拡張を使用した Azure の仮想マシンへの IIS 展開のメモ

with one comment

先日、新ポータルから AlwaysOn 可用性グループが設定された構成がテンプレートとして提供され、簡単に可用性の環境が構築できるようになりました。
展開には DSC が使用されているようでしたので、この機会に Azure PowerShell DSC 拡張を触ってみようかと。

詳細は

を見ていただくとよいかと。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 26th, 2014 at 12:30 pm

パーティションをスイッチした際の内部テーブルの変化を確認してみる

without comments

以前から調べようと思っていたのですが手が出せていなかったので。
SQL Server 2005 以降は Enterprise Edition でパーティショニングが使用できるようになり、アーカイブテーブルへのスイッチが瞬時に実行できるようになりました。
これにより大量のデータを格納しているテーブルに対して、効率よくデータを移動することができます。

パーティションのスイッチではよく

  • ポインターのみを変更することで瞬時にデータをパージする

というようなことを聞くかと思いますが、この内部的な動作が気になったので、内部テーブルのレコードの変化を確認してみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 25th, 2014 at 9:14 pm

Posted in SQL Server

Tagged with

特定の操作を含むクエリ情報を取得

with one comment

ちょっとしたメモですが特定の操作を含むクエリ情報の取得のパターンをいくつか。
それっぽい情報は取れていると思いますが、XML の操作あまりわかっていません…。
そのうち 修羅イバーさんか 修羅イバーブログ で取り上げてくれると信じています。

XML の操作については Basic SQL Server XML Querying / Manipulating XML Data in SQL Server が参考になりました。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 21st, 2014 at 9:09 pm

Posted in SQL Server

Tagged with

カスタムインストールメディアの作成方法について調べてみました

with one comment

ブログのアクセス数を見ていたら今週、夏休みの方が多いせいかアクセス数がかなり下がっていました。
あと、修羅イバー という二つ名を持つ方が修羅の国にいらっしゃるそうです。すごいですね!!

土日で、Windows のカスタムインストールメディアの作成について少し調べていたので、一度情報をまとめてみたいと思います。

カスタムインストールメディアですが、8. ステップ 5. クライアントの展開 で公開されている、インストールメディアの install.wim をカスタマイズした WIM に置き換えて展開するためのメディアとなります。
これが作れると WIM でキャプチャーした展開用端末の構成をインストールメディアとして使用できる用になるので結構便利そうなのですよね。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 17th, 2014 at 10:46 pm

Posted in Windows Client

Tagged with

Max Server Memory の設定を自動実行されるストアドプロシージャで設定

without comments

ストアド プロシージャの自動実行

Azure の仮想マシン上で実行している SQL Server のような環境で Max Server Memory を設定しておりスケールアップをする際に、搭載されているメモリを元に自動的に Max Server Memory を設定することで、スケールアップ時の Max Server Memory の変更を意識しないでもよいかなと思ってサンプルを作ってみました。

ストアドプロシージャの自動実行については ストアド プロシージャの自動実行 を参考にしていただければと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 15th, 2014 at 8:47 am

Posted in SQL Server

Tagged with

リストアの検証のためにデータベースを破損させてみる

without comments

SQL Server のデータベースのリストア検証をするためにデータベースを破損させる必要のあることがあります。
データベースを意図的に破損させる方法について軽く書いてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 13th, 2014 at 10:51 pm

Posted in SQL Server

Tagged with

複数のストレージアカウントを使用して仮想マシンのディスクを配置

without comments

Azure で仮想マシンを作成した場合、BLOB ストレージに VHD が保存されます。
仮想マシンでは、

  • OS ディスク
  • データディスク

の 2 種類のディスクがありますが、通常は単一のストレージアカウントのコンテナ内にディスクを配置するかと思います。

このディスクを同一のサブスクリプションの複数のストレージアカウントを使用して配置する方法を。
# SQL Server 2014 のデータベースの直接配置はコンテナーの SAS を使用しますのでサブスクリプションが異なっていても配置できるかと思いますが。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 13th, 2014 at 8:37 pm