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_MACHINESOFTWAREMicrosoftWindowsCurrentVersion설정 Setup 키에 도달하면 'PerformanceCounter' 값을 찾아야 합니다. SQL Server에 대한 성능 카운터를 활성화하려면 이 값을 1로 설정해야 합니다. 1로 설정되어 있지 않으면 변경한 다음 컴퓨터를 다시 시작해야 합니다. 성능 카운터를 활성화한 후에는 SQL Server 구성 관리자를 시작해야 합니다. 이렇게 하려면 Windows 키 + R을 누르고 실행 대화 상자에 'sqlservermanager'를 입력한 다음 Enter 키를 누릅니다. 구성 관리자가 열리면 'SQL 서버 서비스' 노드를 확장한 다음 'SQL 서버' 서비스를 마우스 오른쪽 버튼으로 클릭합니다. 상황에 맞는 메뉴에서 '속성' 옵션을 선택합니다. 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의 문제를 해결할 때 발생하는 또 다른 일반적인 실수에 대해 설명하겠습니다. 성능 카운터 레지스트리 Hive 일관성 확인 실패 . 이 오류 메시지에 대한 약간의 배경 지식을 살펴보겠습니다.





성능 카운터 레지스트리 Hive 일관성 확인 실패

일반적으로 SQL을 설치하려고 하면 일부 규칙을 실행하여 시스템이 SQL Server 2008을 성공적으로 실행하기 위한 모든 요구 사항을 충족하는지 확인합니다. 이 과정에서 스크린샷에서 볼 수 있듯이 설치가 실패합니다. 계속 진행할 수 없습니다.





성능 카운터 레지스트리 하이브의 일관성 확인



성능 카운터는 모든 경우에 필요한 것은 아니며 경우에 따라 간단히 건너뛸 수 있습니다. 설치하는 동안 데이터 흐름 엔진의 성능을 추적하는 데 성능 카운터 집합이 사용됩니다.

TechNet에 따르면 가장 좋은 예는 ' 버퍼의 버퍼 이 카운터는 패키지가 실행되는 동안 데이터 버퍼가 일시적으로 디스크에 기록되는지 여부를 결정합니다. 그러나 내가 말했듯이 일부 SQL 응용 프로그램에는 실제로 필요하지 않습니다. 주로 모니터링이 필요한 데이터 서버의 독립형 SQL에 사용됩니다. 따라서 성능 카운터 일관성 검사를 건너뛰려면 다음 스위치 값을 사용하여 SQL Server 설치를 실행할 수 있습니다.

내 컴퓨터가 네트워크 Windows 10에 나타나지 않습니다.

C: 다운로드 setup.exe / ACTION = 설치 / SKIPRULES = PerfMonCounterNotCorruptedCheck



설치 파일이 있는 위치를 바꾸십시오.

성능 카운터 복원

이 스위치 값으로 설치를 시작하면 이 단계를 건너뛰고 설치를 계속해야 합니다. 따라서 이것은 이 오류 메시지를 피하는 한 가지 방법입니다. 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를 마우스 오른쪽 버튼으로 클릭하고 새 키를 클릭합니다.
  • 그런 다음 콘솔 응용 프로그램을 실행할 때 얻은 값을 입력하십시오.

2당

  • 그런 다음 Perflib에 009 등과 같은 다른 키가 있을 수 있습니다.
  • 이 정보를 복사하여 새로 생성된 키 아래에 배치해야 합니다.

이를 수행하는 가장 좋은 방법은 키만 내보낸 다음(제 경우에는 009) 데스크톱에 PCFix.reg로 저장하는 것입니다. PCFix.reg 파일을 마우스 오른쪽 버튼으로 클릭하고 편집을 선택합니다. 그런 다음 009를 콘솔에서 가져온 값으로 바꿉니다. 그런 다음 저장하고 닫습니다. 버튼을 더블 클릭하면 적용됩니다. 그런 다음 변경 사항을 적용하려면 컴퓨터를 다시 시작하십시오.

결론적으로 이러한 단계 중 하나는 SQL Server를 설치할 때 성능 카운터 레지스트리 하이브 일관성 검사에서 발생한 문제를 해결하는 데 도움이 됩니다.

PC 수리 도구를 다운로드하여 Windows 오류를 빠르게 찾아 자동으로 수정

이 기사가 도움이 되었기를 바랍니다.

파일 또는 폴더 복사 오류
인기 게시물