人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

SQL Sever2000を使用して、パフォーマンスモニターでTransactions/secを計測していたのですが、
気づいたらパフォーマンスモニタに表示がありませんでした。
再度設定しようと「カウンタの追加」でパフォーマンスオブジェクトから「Transactions/sec」を選ぼうとしましたが、
見当たりませんでした。
どの辺を調べれば手がかりがつかめそうでしょうか?
ちなみにサービスとイベントビューアは確認済みです。

●質問者: Sugipon
●カテゴリ:コンピュータ インターネット
✍キーワード:SEC SQL かめ イベント オブジェクト
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● mj99
●27ポイント

SQLServerが停止している状態ではカウンタオブジェクトは表示されません。SQLServerを起動した後でパフォーマンスモニタを起動してみてください。

----

「そんな簡単な問題じゃないよ」と言う場合は下記のURLが該当するかもしれません。

[PRB] パフォーマンス モニタにパフォーマンス オブジェクトが表示されない

◎質問者からの返答

ありがとうございます。

SQLServerは動いていますので、参考URLの内容を確認しました。

レジストリを触るのは抵抗があるので、別の方法でやりたいと思います。


2 ● mj99
●27ポイント

>レジストリを触るのは抵抗があるので、別の方法でやりたいと思います。

先のURLにも掲載されていますが、

1.exctrlstをダウンロードして実行してください。

ftp://ftp.microsoft.com/reskit/win2000/exctrlst.zip

2.リストの中から、「MSSQLSERVER」を選択する

3.選択したとき、”Performance Counters Enabled”のチェックがOFFになっていたら、ONにしてあげるだけです。

◎質問者からの返答

ありがとうございます。

早速試してみましたが、チェックはONになっていました。

念のためOFFにしてからONにして見ましたが、

パフォーマンスオブジェクトには現れませんでした。。。


3 ● mj99
●26ポイント ベストアンサー

(解決せず、ですか)


----

最終手段。


1.コマンドプロンプトを起動して、以下のディレクトリに移動(*SQLServerのインストールディレクトリ)

C:\Program Files\Microsoft SQL Server\MSSQL\BINN

2.そのディレクトリにsqlctr.iniとsqlctr.hが存在することを確認。

3.コマンドプロンプトで下記のコマンドを実行

unlodctr MSSQLServer

4.続けて、コマンドプロンプトで下記のコマンドを実行

lodctr sqlctr.ini

5.SQLServerを再起動。

6.パフォーマンスオブジェクトを確認。


----

http://support.microsoft.com/kb/300956/

◎質問者からの返答

テスト機にて上記方法を試しまして、

「unlodctr MSSQLServer」でパフォーマンスオブジェクトからSQL関連が削除され、

本番機と同じ状態にした後に、手順4と5を実行して表示されることを確認しました。

本番機への適用については時期を見て実施させていただきます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ