SE の雑記

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

Archive for 8月 12th, 2009

SQL Server 2008 R2 の UCP を試してみました

leave a comment

昨日、SQL Server 2008 R2 をインストールしてひとつ新機能を試してみました。

SQL Server 2008 R2 では Utility Control Point (UCP) という機能があります。
この機能を使用すると SQL Server Management Studio から複数のサーバーの状態監視を
行うことができるようになります。

SQL Server の基本機能だけで実装する OpsMgr のようなものでしょうか。

この機能ですが SQL Server 2008 R2 (10.50) 以降かつ、Enterprise Edition でないと使用できないようです。
# 管理される側も上記のバージョンでないと駄目そうです。
??? データ取得に使用する Data Collector のストアドプロシージャが msdb のシステムストアドプロシージャとして
  存在しているようで、SQL Server 2008 Enterprise Edition を管理下に設定しようとしたらエラーになりました。

使用するための手順としては

  1. UCP を使用して監視を統合する SQL Server に UCP 用のデータベース、SQL Server Agent のジョブを作成
    image
    image
  2. SSMS の Utility Explorer で管理されるインスタンスを登録
    image

になります。

SQL Server 2008 R2 の SSMS では [Utility Explorer] という画面があり、この中に UCP が含まれています。

image

1 インスタンスしか用意できていないので管理画面が寂しですが以下のようなレポートが表示できます。

image

image

CPU の使用状況等に関しては閾値を変更することも可能です。

image

閾値超えがメールで連携できると便利そうなのですが、そのような設定ができそうな画面は
今のところ見つかっていません。

Tech Ed 2009 で新機能について話が聞けるといいな~と思っています。

Written by Masayuki.Ozawa

8月 12th, 2009 at 2:12 pm

Posted in SQL Server

Windows Server 2008 で SQL Server 2005 のクラスタを構築する際のメモ

leave a comment

時間のある時にきちんとまとめたいと思いますが忘れないようにメモ。

  1. Windows Firewall の設定
    Firewall が有効になっていると ワークステーションコンポーネントのインストールの際に
    [notifacionservices.dll] が登録できなくてエラーとなることがある。
    MSDTC の設定も必要そうだが、Windows Firewall で [msiexec.exe] の例外が必要。
    image?image
    image?
    インストール時には [Windows ファイアウォールによる新しいプログラム~] を有効にしてダイアログを
    表示したほうがよいかも。
    64ビット版の場合は WOW64 配下にも [msiexec.exe] が存在するので両方許可しておくと良さそう。
  2. インストール直後に SQL Server のリソースがオンラインにならない
    Windows Server 2008 で動作するのは SQL Server 2005 SP2 以降のため、インストール時に
    ダイアログが表示され SQL Server のリソースがオンラインにならない。
    SP2 適用後にオンラインにする。
  3. 互換性の表示
    [BI Development Studio] と [SSIS] のインストール時に [devenv.exe] の互換性のメッセージが表示される。
    image
    インストーラーを起動しているノードで表示されている場合はわかるが、クラスタ内の各ノードで表示され、
    インストーラーが一時停止していることがあるので、インストーラーが停止しているように見える場合は、
    各ノードでダイアログが表示されていないかを確認
  4. MSDTC の設定
    クラスタ環境でインストールする場合の定番リソース。
    細かい調査までできていないが、クラスタの既定のコーディネーターリソースの設定が以下の内容であれば
    インストールが正常にできた。
    image image
  5. SP2 のインストール
    MSDTC の設定が行われていないと SQL Server、Firewall の設定が行われていないと
    ワークステーションコンポーネントのインストールで失敗する。

MSDTC のリソースが SQL Server が起動しているノードで実行されているとこの辺の設定はしなくても
インストールと SP2 の適用ができそうであるが、運用後に SP を適用するときに現象が発生すると
メンテナンス時間内で作業ができなくなる可能性があるので構築時に潰しておくとよい。

Written by Masayuki.Ozawa

8月 12th, 2009 at 1:39 pm

Posted in SQL Server