20142014. 1. 27. 09:39

클러스터 환경에서 Resource Hosting Subsystem (Rhs.exe) 에 로드되어 있는 SQL Server Resource DLL 을 확인하는 방법입니다. 클러스터 환경과 AlwaysOn resource DLL 의 이름이 다릅니다. TASKLIST /m (module) 명령으로 아래 이름을 조회하시면 됩니다.


 

SQL Server failover cluster 환경에서 SQL Server engine 과 Agent 서비스 resource DLL은 각각 sqlsrvres.dll, sqagtres.dll 입니다. 아래 그림과 같이 tasklist /m 명령으로 각각의 RHS 프로세스의 PID 를 확인하실 수 있습니다.

 

C:\> TASKLIST /m sqsrvres.dll

 

 

 

AlwaysOn resource DLL 의 이름은 hadrres.dll 모듈명으로 찾을 수 있습니다.

 

 

 

Active node 에서 IsAlive 를 위해 연결된 ODBC 커넥션은 RHS 프로세스가 연결된 세션을 찾아도 되고 또는 아래 쿼리를 통해서도 찾으실 수 있습니다.

 

SELECT * FROM SYS.SYSPROCESSES WHERE program_name like '%Operating System%'

 

 

 

작성자 : Lai Go /  작성일자 : 2014.01.27

 

 

 

Posted by Lai Go