SE の雑記

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

Archive for the ‘SQL Server’ tag

Windows Server 2012 でサポートされる SQL Server について

one comment

Windows Server 2012 でサポートされる SQL Server について以下の技術情報があります。
Windows Server 2012 または Windows 8 SQL Server をインストールするときの最低限のバージョン要件

以前は Release Preview の情報だったのですが、RTM の情報に更新されたようですね。

以下のバージョンが Windows Server 2012 / Windows 8 でサポートされるようです。
SQL Server 2005 は非サポートなんですね。

SQL Sever のバージョン サポートバージョン
SQL Server 2005 サポートされない
SQL Server 2008 SP3 以降
SQL Server 2008 R2 SP1 以降
SQL Server 2012 RTM 以降

Written by Masayuki.Ozawa

9月 24th, 2012 at 10:14 pm

db tech showcase 2012 でスピーカーを担当させていただきます

leave a comment

株式会社インサイトテクノロジー様主催で 2012年10月17日(水)~10月18日(金) の 3 日間で db tech showcase 2012 というデータベースに関してのイベントが秋葉原で開催されます。
db tech showcase 2012
Read the rest of this entry »

Written by Masayuki.Ozawa

9月 11th, 2012 at 10:21 pm

Posted in セミナー

Tagged with

3 台で同期コミットモードを構築した場合のコミットの同期について

leave a comment

AlwaysOn 可用性グループでは最大 3 台で同期コミットモードを構築することができます。
image

同期コミットモードではプライマリレプリカでデータの変更をした際のコミット時に、セカンダリレプリカでのコミットを保証するために、セカンダリでコミットが行われるのを確認してから処理を完了させるという動作になります。

複数台で同期コミットモードを構築した場合、コミットの完了がどのように動作するのかを見ていきたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

9月 11th, 2012 at 9:49 pm

Posted in SQL Server

Tagged with ,

可用性データベースのリストアについて

leave a comment

AlwaysOn 可用性グループでデータの同期をしているデータベースをリストアする際の流れなどをつらつらとまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 31st, 2012 at 8:54 pm

Posted in SQL Server

Tagged with ,

可用性グループの同期コミットを設定した際のスループットへの影響の考え方

2 comments

AlwaysOn 可用性グループの可用性モードは同期コミットと非同期コミットの 2 種類のモードがあります。
可用性モード (AlwaysOn 可用性グループ)

今回の投稿では同期コミットを使用した場合のスループットへの影響を確認するための考え方についてまとめてみたいと思います。

以前投稿した データベースミラーリングの同期モードによる遅延について と近い内容ですね。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 30th, 2012 at 10:28 pm

Posted in SQL Server

Tagged with ,

ブロッキングとデッドロックを後追い確認する方法

one comment

トランザクションの同時実行性を低下させる原因の一因としてロックの競合によるブロッキングとデッドロックの発生があります。
これらの事象は瞬間で発生するため、事前に後追いをできる仕組みを考えておかないと、どのような要因で発生したかを確認することが難しいです。

今回の投稿ではブロッキングとデッドロックの発生状況をあとから確認できるようにするための設定をまとめてみたいと思います。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 30th, 2012 at 3:27 pm

Posted in SQL Server

Tagged with

SQL Server の評価版から製品版への移行

3 comments

TechNet フォーラムを見ていて、どうやるんだったかなと思い軽くまとめてみました。

内容については SQL Server 2005 評価版から製品版へのアップグレードについて にまとまっています。

紹介されている以下の情報を読んでおくとよさそうですね。
サポートされているバージョンとエディションのアップグレード
SQL Server 2005 の評価版の有効期限が切れたインストールは、SQL Server 2005 の製品版にアップグレードしようとするとエラー メッセージが表示されます。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 25th, 2012 at 12:28 am

Posted in SQL Server

Tagged with

マルチサブネットフェールオーバークラスター利用時の設定の注意点

leave a comment

SQL Server 2012 ではマルチサブネットフェールオーバークラスターがサポートされます。
実際には、AlwaysOn フェールオーバークラスターインスタンス (FCI) や AlwaysOn 可用性グループ (AG) でマルチサブネット構成を使用することになるかと思います。

マルチサブネットフェールオーバークラスターを使用する場合の注意点について少しまとめてみたいと思います。
Data Case01 緊急時に備えてデータを堅守 のような環境を作成する場合に考慮する必要が出てくるかと。

基本的な情報は
SQL Server マルチサブネット クラスタリング
SQL Server 2012 リリース ノート (ja-JP)

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 23rd, 2012 at 9:45 am

Posted in SQL Server

Tagged with ,

AlwaysOn 可用性グループのデータ復旧に影響する 2 種類のキュー

leave a comment

AlwaysOn 可用性グループ (HADR) はプライマリレプリカとセカンダリレプリカ間でデータの同期を行い、データの冗長化をすることができます。

このデータ同期に影響をする 2 種類のキューについて軽くまとめてみたいと思います。

関連する技術情報としては以下の情報になります。
sys.dm_hadr_database_replica_states (Transact-SQL)
SQL Server、Database Replica
AlwaysOn ダッシュボードの使用 (SQL Server Management Studio)

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 20th, 2012 at 8:49 am

データベースミラーリングの同期モードによる遅延について

one comment

今朝、ぺんぎんししょーからこの辺についてのお手紙を頂いたので軽くまとめておこうかと思います。

データベースミラーリングについては
データベース ミラーリングのベスト プラクティスおよびパフォーマンスに関する考慮事項
SQL Server 2005 データ ベース ミラーリング検証
がまとまっています。

2006 年の Tech Ed で T3-404 SQL Server Always On Technologies 「データベース ミラーリング」 徹底検証 というセッションがあり、以前はこの内容が公開されていたのですが、さすがに 6 年もたつとリンク先がなくなってしまったようです…。
# このセッション、ミラーリングについての情報が凄くまとまっていたセッションでした。

CQI 以外の書籍では、アドバンストMicrosoft SQL Server 2008構築・管理 にミラーリングの運用について詳細に記載されていますので、こちらがおススメです。

Read the rest of this entry »

Written by Masayuki.Ozawa

8月 15th, 2012 at 10:11 pm

Posted in SQL Server

Tagged with