5 способов ускорить работу MS SQL для 1С
パフォーマンスカウンタのレジストリハイブ整合性チェックエラーです。 パフォーマンスカウンターレジストリハイブ一貫性チェックに失敗しました
基本的にSQLをインストールしようとすると、システムがSQL Server 2008を実行するためのすべての要件を満たしているかどうかを確認するルールがいくつか実行されます成功しました。このプロセスでは、スクリーンショットにあるように、この時点でインストールが失敗します。
すべてのケースでパフォーマンスカウンタは必要ありませんが、一部ではパフォーマンスカウンタをスキップできます。インストール中に、パフォーマンスカウンタのセットがデータフローエンジンのパフォーマンスを監視するために使用されます。
TechNetによれば、最も良い例は "
バッファスプール"です。パッケージが実行されている間にデータバッファがディスクに一時的に書き込まれているかどうか。しかし、私は、SQLで動作するアプリケーションの中には、これらを本当に必要としないと言いました。これは、多くの監視が必要なデータ・サーバー上のスタンドアロンSQLに主に使用されます。したがって、パフォーマンスカウンタの一貫性チェックをスキップするだけで、次のスイッチの値を使用してSQL Serverのインストールを開始できます。 C: Downloads setup.exe / ACTION = install / SKIPRULES = PerfMonCounterNotCorruptedCheck
パフォーマンスカウンターの再構築
このスイッチ値でセットアップを開始すると、そのステップをスキップしてインストールを続行する必要があります。したがって、これはこのエラーメッセージを回避する1つの方法です。
StartをクリックしてCMDを入力
- 右クリックし、[管理者として実行]をクリック
- 次に
- lodctr /を入力して、Microsoft KBに記載されている他の方法でパフォーマンスカウンターを再構築します。 R:PerfStringBackup.INI を押してEnterキーを押す システムを再起動してSQL Serverを再インストールしようとしました
- XPとServer 2003のようにこのバージョンのWindowsが動作しているのを見ましたが、世代別オペレーティングシステムです。それでも試してみる価値があります。パフォーマンスカウンタを手動で再構築するMicrosoftの方法がありますので、KB300956を参照してください。
次に、目的のレジストリキー自体が存在しない状況があります。このような場合、キーが見つからない場合は手動で作成する必要があります。最高かつ簡単な方法です。小さなアプリケーションがあります。誰かがMSDNフォーラムに投稿して、どのキーを作成する必要があるかを教えてくれることがわかりました。ここからダウンロードできます - このコンソールアプリケーションはRafael Candidoによって開発されたと思います。
レジストリのバックアップを作成する必要があります。
レジストリに移動して新しいキーを作成する必要があります。
- 「スタート」をクリックしてRegedit
- を右クリックし、 HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
- Perflibを右クリックし、新しいキー
- をクリックして、コンソールを実行したときの値を入力しますアプリケーション
- Perflibの下に009などの他のキーがある可能性があります。
- これらの情報をコピーして新しく作成したキーの下に置く必要があります。
- これを行う最善の方法は、私の場合009)PCFix.regとしてデスクトップに保存します。 PCFix.regを右クリックし、[編集]をクリックします。その後、コンソールにある値で009を変更してください。それを保存して閉じます。キーをダブルクリックするだけで効果があります。いったん完了したら、コンピュータを再起動するだけです。
SQL Serverのインストール時に、パフォーマンスカウンタのレジストリハイブ整合性チェックで直面している問題を解決するには、これらの手順のいずれかを実行する必要があります。