Menyemak Konsistensi Sarang Pendaftaran Kaunter Prestasi Semasa Memasang Pelayan SQL pada Windows

Performance Counter Registry Hive Consistency Check When Installing Sql Server Windows



Sebagai pakar IT, saya sering menggunakan slanga profesional apabila menyemak prestasi pelbagai sarang pendaftaran pada Windows. Tugas khusus ini boleh menjadi agak membosankan, tetapi penting untuk memastikan bahawa sarang adalah konsisten sebelum memasang SQL Server. Dalam artikel ini, saya akan menunjukkan kepada anda cara menyemak prestasi sarang pendaftaran pada sistem anda untuk memastikan ia berada dalam keadaan baik sebelum memasang SQL Server. Perkara pertama yang perlu anda lakukan ialah membuka Editor Pendaftaran. Untuk melakukan ini, tekan kekunci Windows + R, taip 'regedit' ke dalam dialog Run, dan tekan Enter. Setelah Editor Pendaftaran dibuka, anda perlu menavigasi ke kunci berikut: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionSetup Sebaik sahaja anda berada di kekunci Persediaan, anda perlu mencari nilai 'PerformanceCounter'. Nilai ini harus ditetapkan kepada 1 jika anda ingin mendayakan pembilang prestasi untuk SQL Server. Jika ia tidak ditetapkan kepada 1, anda perlu menukarnya dan kemudian mulakan semula komputer anda. Selepas anda mendayakan kaunter prestasi, anda perlu melancarkan Pengurus Konfigurasi Pelayan SQL. Untuk melakukan ini, tekan kekunci Windows + R, taip 'sqlservermanager' ke dalam dialog Run, dan tekan Enter. Setelah Pengurus Konfigurasi dibuka, kembangkan nod 'SQL Server Services' dan kemudian klik kanan pada perkhidmatan 'SQL Server'. Daripada menu konteks, pilih pilihan 'Properties'. Dalam dialog SQL Server Properties, pergi ke tab 'Lanjutan' dan kemudian tatal ke bawah ke bahagian 'Kaunter Prestasi'. Di sini, anda perlu memastikan bahawa pilihan 'Didayakan' dipilih. Jika tidak, pilih dan kemudian klik butang 'Guna'. Sebaik sahaja anda telah mendayakan kaunter prestasi, anda perlu memulakan semula perkhidmatan SQL Server. Untuk melakukan ini, klik kanan pada perkhidmatan 'SQL Server' dan pilih pilihan 'Restart' daripada menu konteks. Selepas perkhidmatan SQL Server telah dimulakan semula, anda sepatutnya dapat melihat kaunter prestasi dalam Monitor Prestasi. Untuk melancarkan Monitor Prestasi, tekan kekunci Windows + R, taip 'perfmon' ke dalam dialog Run, dan tekan Enter. Dalam Monitor Prestasi, anda perlu menambah kaunter 'Buffer Manager' dan 'SQL Server: Memory Manager'. Sebaik sahaja anda telah menambah kaunter, anda boleh mula memantau prestasi contoh SQL Server anda. Jika anda melihat sebarang lonjakan dalam penimbal atau penggunaan memori, anda akan tahu bahawa terdapat sesuatu yang tidak kena dan anda perlu menyiasat lebih lanjut. Dengan mengikuti langkah ini, anda boleh memastikan bahawa sarang pendaftaran pada sistem anda berada dalam keadaan baik sebelum memasang SQL Server. Ini akan membantu memastikan contoh SQL Server anda berjalan lancar dan tanpa sebarang masalah.



Seperti yang saya nyatakan minggu lepas, saya akan membincangkan pelbagai isu pemasangan SQL Server dan pelbagai petua untuk membetulkannya. Minggu lepas kita berbincang bagaimana ralat pengurusan SQL Server berhenti berfungsi dan melalui langkah yang berbeza untuk membetulkannya. Jadi minggu ini saya membincangkan satu lagi kesilapan biasa yang timbul semasa menyelesaikan masalah SQL Server 2008 R2/2012, iaitu kira-kira Semakan Konsistensi Sarang Pendaftaran Kaunter Prestasi Gagal . Mari kita bincangkan sedikit latar belakang tentang mesej ralat ini.





Semakan Konsistensi Sarang Pendaftaran Kaunter Prestasi Gagal

Biasanya, apabila kami cuba memasang SQL, ia akan menjalankan beberapa peraturan untuk menyemak sama ada sistem anda memenuhi semua keperluan untuk menjalankan SQL Server 2008 dengan jayanya. Semasa proses ini, seperti yang anda lihat dalam tangkapan skrin, pemasangan akan gagal. Anda tidak boleh meneruskan.





Menyemak ketekalan sarang pendaftaran kaunter prestasi



Kaunter prestasi tidak diperlukan dalam semua kes, dalam beberapa kes ia hanya boleh dilangkau. Semasa pemasangan, satu set pembilang prestasi akan digunakan untuk menjejak prestasi enjin aliran data.

Menurut TechNet, contoh terbaik ialah ' Penampan dalam penimbal Kaunter ini menentukan sama ada penimbal data ditulis pada cakera sementara semasa pakej sedang berjalan. Tetapi, seperti yang saya katakan, beberapa aplikasi SQL tidak benar-benar memerlukannya. Ia digunakan terutamanya untuk SQL kendiri pada pelayan data yang memerlukan pemantauan rapi. Jadi, jika anda hanya mahu melangkau semakan konsistensi kaunter prestasi, anda boleh menjalankan pemasangan SQL Server dengan nilai suis berikut.

komputer saya tidak muncul di tingkap rangkaian 10

C: Muat turun setup.exe / ACTION = pasang / SKIPRULES = PerfMonCounterNotCorruptedCheck



Gantikan lokasi di mana anda mempunyai fail pemasangan.

Pulihkan kaunter prestasi

Sebaik sahaja anda memulakan pemasangan dengan nilai suis ini, ia harus melangkau langkah ini dan meneruskan pemasangan. Jadi ini adalah salah satu cara untuk mengatasi mesej ralat ini. Satu lagi cara yang turut disebut dalam Microsoft KB ialah membina semula kaunter prestasi.

cara membetulkan bar tugas tidak bersembunyi
  • Klik Mula dan taip CMD.
  • Klik kanan dan pilih Jalankan sebagai pentadbir.
  • Kemudian taip lodctr/R:PerfStringBackup.INI dan tekan Enter
  • Sekarang but semula sistem anda dan cuba pasang SQL Server sekali lagi.

Saya telah melihat ini berfungsi pada versi lama Windows seperti XP dan Server 2003tetapi saya jarang melihatnya berfungsi pada sistem pengendalian generasi baharu. Namun begitu, ia patut dicuba. Terdapat cara untuk memulihkan kaunter prestasi Microsoft secara manual, lihat di sini. KB300956 .

Kemudian situasi timbul apabila kunci pendaftaran yang dikehendaki itu sendiri hilang. Dalam kes sedemikian, kita mesti mencari kunci mana yang tiada dan kemudian menciptanya secara manual. Cara terbaik dan termudah. Saya menjumpai aplikasi kecil yang disiarkan oleh seseorang di forum MSDN yang akan memberitahu anda kunci mana yang perlu kami hasilkan. Anda boleh memuat turunnya Di sini - aplikasi konsol ini dibangunkan Raphael Candido Saya rasa begitu. Sekarang, sebelum kita meneruskan, kita perlu sandarkan pendaftaran anda .

Sebaik sahaja anda mempunyai kunci, kami perlu pergi ke pendaftaran dan mencipta kunci baharu.

  • Klik Mula dan taip Regedit.
  • Klik kanan dan pilih Jalankan sebagai pentadbir.
  • Pergi ke HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Perflib
  • Kemudian klik kanan pada Perflib dan klik pada kekunci baharu.
  • Kemudian masukkan nilai yang anda dapat semasa menjalankan aplikasi konsol

per2

  • Kemudian anda mungkin mempunyai kunci lain dalam Perflib seperti 009 dll.
  • Anda perlu menyalin maklumat ini dan meletakkannya di bawah kunci yang baru dijana.

Cara terbaik untuk melakukan ini ialah dengan hanya mengeksport kunci sahaja (009 dalam kes saya) dan kemudian simpan ke desktop anda sebagai PCFix.reg. Klik kanan fail PCFix.reg dan pilih Edit. Kemudian gantikan 009 dengan nilai yang anda dapat pada konsol. Kemudian simpan dan tutup. Hanya klik dua kali pada butang untuk berkuat kuasa. Selepas itu, hanya mulakan semula komputer anda untuk perubahan berkuat kuasa.

Kesimpulannya, salah satu daripada langkah ini akan membantu menyelesaikan isu yang anda hadapi dengan semakan konsistensi sarang pendaftaran kaunter prestasi semasa memasang SQL Server.

Muat turun Alat Pembaikan PC untuk mencari dan membetulkan ralat Windows secara automatik

Saya harap anda dapati artikel ini membantu.

Jawatan Popular