SE の雑記

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

Archive for the ‘SQL Server’ Category

スタンドアロンインスタンスの SQL Server をクラスターインスタンスの SQL Server に移行

leave a comment

当初は単一サーバー上でスタンドアロンのインスタンスとして SQL Server をインストールして使用していたが、可用性の要件が求められ、フェールオーバークラスター上のインスタンスとして SQL Server を動作させなくてはいけなくなったという場合、どのような手順でデータベースを移行すればよいのかを少しまとめてみたいと思います。

スタンドアロンもクラスターも SQL Server としてみればあまり変わらないので、基本的な考え方はスタンドアロンからスタンドアロンへの移行 (二つの筐体間の SQL Server の移行) と同じになるかと。
データベース ファイルの移動

ただし、システムデータベース系の復元に関しては控えておいた方が良いかと思います。
クラスター環境では起動しなくなった場合に、 クラスター環境の SQL Server をクラスターサービスが停止した状態で起動する方法 で検証したように多少特殊な方法を使用する必要が出てきてしまいますので。

なお、システムデータベースの復元に関しては以下の技術情報に記載されています。
システム データベースのバックアップと復元 (SQL Server)
master データベースの復元 (Transact-SQL)

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 5th, 2012 at 8:16 pm

Posted in SQL Server

Tagged with

SQLTO 第5回勉強会の私のセッション資料を公開させていただきました

leave a comment

昨日、SQLTO 第5回勉強会を開催させていただきました。
40名を超える方に参加いただき誠にありがとうございます!!

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 5th, 2012 at 12:01 pm

Posted in SQL Server,セミナー

Tagged with ,

SQL Server 2008 R2 SP2 がリリースされました

one comment

SQL Server 2008 R2 SP2 がリリースされたようです。

SQL Server 2008 R2 SP2 Now Available

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 27th, 2012 at 9:01 am

Posted in SQL Server

Tagged with

Windows Internal Database のメンテナンス

leave a comment

昨日、facebook で話に上がったのでメモとして。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 27th, 2012 at 8:38 am

Posted in SQL Server,Windows Server

Tagged with ,

クエリトレースを取得するためのクエリヒントについて

leave a comment

今日、調べものをしていて More Undocumented Query Optimizer Trace Flags の記事を見つけて初めて知りました。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 20th, 2012 at 10:43 pm

Posted in SQL Server

Tagged with

SQL Server の 3 種類のメモリモデル

leave a comment

8/4 (土) の SQLTO 第5回勉強会 の内容に含めようかと考えたのですが、ちょっと話が膨らみすぎてしまいそうなのでブログでまとめてみたいと思います。

技術情報としては以下の SQL Server Premier Field Engineer Blog の記事がまとまっているかと思います。

SQL Server memory models (Part I)
SQL Server memory models (Part II)

詳細は CSS SQL Server Engineers のこちらの記事で。
SQL Server and Large Pages Explained….

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 20th, 2012 at 9:04 am

Posted in SQL Server

Tagged with

TRANSACTION GENERATOR を使用した SQL Server の負荷テスト

leave a comment

複数のクエリを使用した負荷テストを実施する際に、TRANSACTION GENERATOR というソフトが便利そうでしたのでご紹介を。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 19th, 2012 at 10:25 pm

Posted in SQL Server

Tagged with

拡張イベントを使用してシンプルな SELECT 文で見るクエリの実行にかかわる時間

leave a comment

DB Online で 「待機時間」に向き合うパフォーマンスチューニング という記事が公開されました。
絵で見てわかるSQL Serverの内部構造 を書かれている平山さんの記事でとても興味深く勉強になる内容です。
あと、Deep Dive って文字を見るとなんだかグッときますね。

とういうことで今日は単純な SELECT 文を実行した際のクエリの実行にかかわる時間を拡張イベントで取得するための方法について少しまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 10th, 2012 at 8:42 am

Posted in SQL Server

Tagged with

Management Studio で実行プランを確認した際のコストについて

2 comments

昨日、SQL Server Management Studio (SSMS) でクエリを実行する際に、実行プランを表示してクエリのコストを確認することができます。
この時のコストの見方について少しまとめてみたいと思います。

クエリのコストについては以下の情報が参考になるかと。
How To 情報: SQL クエリを最適化する方法
SET SHOWPLAN_ALL (Transact-SQL)
プラン表示の論理操作と物理操作のリファレンス

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 8th, 2012 at 11:29 am

Posted in SQL Server

Tagged with

Azure の VMs の SQL Server はどのようにして展開されているか

leave a comment

Azure の VIrtual Machines では、SQL Server インストール済みのイメージを展開することができます。
image

これがどのようにして展開されているのかが気になったので調べてみました。

Read the rest of this entry »

Written by Masayuki.Ozawa

7月 5th, 2012 at 10:11 pm