CEIP 란
SQL Server 2016 이상 버전에서는 설치 시 'Microsoft 에 오류 전송 기능' 을 비활성 할 수 없습니다.
이 기능은 CEIP (Customer Experience Improvement Program) 으로 불립니다.
오류 전송 기능을 하기 위해 SQL Server 에 TELEMETRY 세션이 붙어 여러 정보를 수집해 갑니다.
Microsoft 에 오류를 자동 전송해 기능 개선에 도움을 준다지만
저희 입장에서는 별 쓸모가 없는 리소스만 잡아먹는 작업입니다.
기능 제거 방법
1. SQL Server CEIP 서비스 확인
1. 서비스로 들어갑니다.
2. 네모박스로 보이는 CEIP 와 관련된 서비스가 있으면 아래 단계를 계속 진행합니다.
(MSSQLSERVER) 는 인스턴스 명을 나타내며, 설치시 입력한 인스턴스명에 따라 값이 변경됩니다.
2. 장애 조치 클러스터 관리자에서 Role 제거
* FCI (Failover Cluster) 인 경우만 진행합니다.
* FCI 가 아닌 경우 스텝 3으로 넘어가주세요.
3. PowerShell 구동 및 스크립트 수행
1. PowerShell 을 관리자 권한으로 수행합니다.
2. SQLTELEMETRY CEIP 관련 서비스를 중지하는 스크립트를 수행합니다.
2-1. SQLTELEMETRY 로 서비스 되는 목록을 출력합니다.
Get-Service |? name -Like "SQLTELEMETRY*" | select -property name, starttype, status |
2-2. SQLTELEMETRY 서비스를 중지합니다.
Get-Service |? name -Like "SQLTELEMETRY*" |? status -eq "running" | Stop-Service |
2-3. 시작유형을 '사용 안 함' 으로 변경합니다.
Get-Service |? name -Like "SQLTELEMETRY*" |? Set-Service -StartMode Disabled |
3. SSASTELEMETRY, SSISTELEMETRY CEIP 서비스가 있는 경우 위와 동일한 방식으로 진행합니다.
* SQL Server Analysis Service CEIP 중지 스크립트
# 서비스 목록 출력 Get-Service |? name -Like "SSASTELEMETRY*" | select -property name, starttype, status # 서비스 중지 Get-Service |? name -Like "SSASTELEMETRY*" |? status -eq "running" | Stop-Service # 시작 유형 사용 안함으로 변경 Get-Service |? name -Like "SSASTELEMETRY*" |? Set-Service -StartMode Disabled |
* SQL Server Integration Service CEIP 중지 스크립트
# 서비스 목록 출력 Get-Service |? name -Like "SSISTELEMETRY*" | select -property name, starttype, status # 서비스 중지 Get-Service |? name -Like "SSISTELEMETRY*" |? status -eq "running" | Stop-Service # 시작 유형 사용 안함으로 변경 Get-Service |? name -Like "SSISTELEMETRY*" |? Set-Service -StartMode Disabled |
이렇게 3단계를 거치면 CEIP 서비스가 중지된 것을 확인할 수 있으며,
SQL Server 에서도 TELEMETRY 세션 연결이 끊어진 것을 확인하실 수 있습니다.
'SQL Server > SQL Server 이슈' 카테고리의 다른 글
[MSSQL] 단순모드에서 트랜잭션 로그가 계속 증가하는 현상 해결하기 (0) | 2020.02.28 |
---|---|
[MSSQL] 서브쿼리의 선택도에 따른 쿼리 읽는 순서 변경이 되는 문제 (1) | 2019.12.24 |
[MSSQL] SSISDB cleanup_server_retention_window 배치작업 execution_cursor 인 커서가 없습니다. 오류 해결하기 (0) | 2019.08.29 |
[MSSQL] 구성 요소 'Ad Hoc Distributed Queries'이(가) SQL Server 보안 구성의 일부로 해제 해결하기 (0) | 2019.05.22 |
[MSSQL] MSCS(Microsoft Cluster Service) 클러스터 확인 오류 실패 현상 해결하기 (0) | 2019.05.16 |