Windows に SQL Server をインストールする際のパフォーマンス カウンター レジストリ ハイブの整合性のチェック

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



IT の専門家として、私は Windows でさまざまなレジストリ ハイブのパフォーマンスをチェックする際に専門用語をよく使用します。この特定のタスクは非常に面倒ですが、SQL Server をインストールする前に、ハイブが一貫していることを確認することが重要です。この記事では、SQL Server をインストールする前に、システムのレジストリ ハイブのパフォーマンスをチェックして、良好な状態であることを確認する方法を紹介します。 最初に行う必要があるのは、レジストリ エディターを開くことです。これを行うには、Windows キー + R を押して、[ファイル名を指定して実行] ダイアログに「regedit」と入力し、Enter キーを押します。レジストリ エディターが開いたら、次のキーに移動する必要があります。 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Setup キーに到達したら、'PerformanceCounter' 値を探す必要があります。 SQL Server のパフォーマンス カウンターを有効にする場合は、この値を 1 に設定する必要があります。 1 に設定されていない場合は、変更してからコンピューターを再起動する必要があります。 パフォーマンス カウンターを有効にしたら、SQL Server 構成マネージャーを起動する必要があります。これを行うには、Windows キー + R を押して、[ファイル名を指定して実行] ダイアログに「sqlservermanager」と入力し、Enter キーを押します。構成マネージャーが開いたら、[SQL Server サービス] ノードを展開し、[SQL Server] サービスを右クリックします。コンテキスト メニューから [プロパティ] オプションを選択します。 [SQL Server のプロパティ] ダイアログで、[詳細設定] タブに移動し、[パフォーマンス カウンター] セクションまで下にスクロールします。ここでは、[有効] オプションが選択されていることを確認する必要があります。そうでない場合は、選択して [適用] ボタンをクリックします。 パフォーマンス カウンターを有効にしたら、SQL Server サービスを再起動する必要があります。これを行うには、「SQL Server」サービスを右クリックし、コンテキスト メニューから「再起動」オプションを選択します。 SQL Server サービスを再起動すると、パフォーマンス モニターでパフォーマンス カウンターを確認できるようになります。パフォーマンス モニターを起動するには、Windows キー + R を押して、[ファイル名を指定して実行] ダイアログに「perfmon」と入力し、Enter キーを押します。パフォーマンス モニターでは、'Buffer Manager' および 'SQL Server: Memory Manager' カウンターを追加する必要があります。 カウンターを追加したら、SQL Server インスタンスのパフォーマンスの監視を開始できます。バッファまたはメモリの使用量にスパイクが見られる場合は、何か問題があることがわかり、さらに調査する必要があります。 これらの手順に従うことで、SQL Server をインストールする前に、システムのレジストリ ハイブが良好な状態であることを確認できます。これにより、SQL Server インスタンスが問題なくスムーズに実行されるようになります。



先週述べたように、SQL Server のインストールに関するさまざまな問題と、それらを修正するためのさまざまなヒントについて説明します。先週、私たちはその方法について話し合いました 管理エラー SQL Server が動作を停止しました そして、それを修正するためにさまざまな手順を実行しました。そこで今週は、SQL Server 2008 R2/2012 のトラブルシューティングでよくある別の間違いについて説明します。 パフォーマンス カウンター レジストリ ハイブの整合性チェックに失敗しました .このエラー メッセージの背景について少し説明しましょう。





パフォーマンス カウンター レジストリ ハイブの整合性チェックに失敗しました

通常、SQL をインストールしようとすると、いくつかのルールが実行され、システムが SQL Server 2008 を正常に実行するためのすべての要件を満たしているかどうかがチェックされます。このプロセスの間、スクリーンショットでわかるように、インストールは失敗します。先に進むことはできません。





パフォーマンス カウンター レジストリ ハイブの一貫性のチェック



パフォーマンス カウンターはすべての場合に必要なわけではなく、単純にスキップできる場合もあります。インストール中に、データ フロー エンジンのパフォーマンスを追跡するために一連のパフォーマンス カウンターが使用されます。

TechNet によると、最良の例は「 バッファー内のバッファー このカウンターは、パッケージの実行中に一時的にデータ バッファーがディスクに書き込まれるかどうかを決定します。しかし、私が言ったように、いくつかの SQL アプリケーションは実際にはそれらを必要としません。主に、綿密な監視が必要なデータ サーバー上のスタンドアロン SQL に使用されます。したがって、パフォーマンス カウンターの整合性チェックをスキップするだけの場合は、次のスイッチ値を使用して SQL Server のインストールを実行できます。

私のコンピューターがネットワークウィンドウに表示されない10

C: setup.exe をダウンロード / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck



インストール ファイルがある場所を置き換えます。

パフォーマンス カウンターの復元

このスイッチ値でインストールを開始すると、この手順をスキップしてインストールを続行する必要があります。したがって、これはこのエラー メッセージを回避する 1 つの方法です。 Microsoft KB にも記載されている別の方法は、パフォーマンス カウンターを再構築することです。

  • [スタート] をクリックし、CMD と入力します。
  • 右クリックして [管理者として実行] を選択します。
  • 次に、入力します lodctr/R:PerfStringBackup.INI Enterキーを押します
  • システムを再起動して、SQL Server のインストールを再試行してください。

XPやServer 2003などの古いバージョンのWindowsでこれが機能するのを見てきましたしかし、新世代のオペレーティング システムで動作するのはほとんど見たことがありません。それでも、試してみる価値はあります。 Microsoft パフォーマンス カウンターを手動で復元する方法があります。こちらを参照してください。 KB300956 .

次に、目的のレジストリ キー自体が見つからないという状況が発生します。このような場合、不足しているキーを見つけて手動で作成する必要があります。最善かつ最も簡単な方法。誰かが MSDN フォーラムに投稿した、生成する必要があるキーを教えてくれる小さなアプリを見つけました。ダウンロードできます ここ - このコンソール アプリケーションは開発されています ラファエル・カンディド そう思います。さて、先に進む前に、 レジストリをバックアップする .

キーを取得したら、レジストリに移動して新しいキーを作成する必要があります。

  • [スタート] をクリックし、Regedit と入力します。
  • 右クリックして [管理者として実行] を選択します。
  • HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib に移動します。
  • 次に、Perflib を右クリックし、新しいキーをクリックします。
  • 次に、コンソール アプリケーションの実行時に取得した値を入力します。

per2

  • 次に、Perflib に 009 などの他のキーがある場合があります。
  • この情報をコピーして、新しく生成されたキーの下に配置する必要があります。

これを行う最善の方法は、キーのみ (私の場合は 009) をエクスポートし、PCFix.reg としてデスクトップに保存することです。 PCFix.reg ファイルを右クリックし、[編集] を選択します。次に、009 をコンソールで取得した値に置き換えます。次に、保存して閉じます。ボタンをダブルクリックするだけで有効になります。その後、コンピューターを再起動して変更を有効にします。

結論として、これらの手順のいずれかが、SQL Server のインストール時にパフォーマンス カウンター レジストリ ハイブの整合性チェックで発生した問題の解決に役立つはずです。

PC修復ツールをダウンロードして、Windowsエラーをすばやく見つけて自動的に修正します

この記事がお役に立てば幸いです。

ファイルまたはフォルダのコピー中にエラーが発生しました
人気の投稿