알려진 SQL Server 2008 R2 및 SQL Server 2008 설치 문제

이 문서에서는 Windows Server 2012 R2, Windows Server 2012, Windows 8.1 또는 Windows 8 실행하는 컴퓨터에서 SQL Server 2008 R2 및 SQL Server 2008과 관련된 설정 및 마이그레이션 문제에 대해 설명합니다.

원래 제품 버전: SQL Server
원본 KB 번호: 2681562

문제 1: SQL Server 2008 Express Edition 또는 SQL Server 2008 R2 Express Edition을 제거할 수 없습니다.

증상

SQL Server 2008 R2 또는 SQL Server 2008 Express Edition을 제거하려고 할 때 다음과 유사한 오류 메시지가 표시될 수 있습니다.

다음 기능을 설치할 수 없습니다.
.NET Framework 3.5(.NET 2.0 및 3.0 포함)

오류 메시지의 스크린샷: 다음 기능을 설치할 수 없습니다.

해결 방법

이 문제를 resolve 방법에 대한 자세한 내용은 SQL Server 2008 또는 Windows 8 SQL Server 2008 R2에 새 instance 제거, 복구, 추가 또는 추가할 수 없음을 참조하세요.

해결 방법

이 문제를 해결하려면 다음 중 하나를 수행합니다.

  • SQL Server 2008 Express Edition을 제거하기 전에 .NET Framework 3.5를 사용하도록 설정합니다.

  • SQL Server 2008 R2 또는 SQL Server 2008 Express Edition을 제거하기 전에 SQL Server 2008 R2 설치 미디어 또는 SQL Server 2008 Express Edition 설치 미디어의MediaInfo.xml파일을 다음 폴더로 복사합니다.

    \Program Files (x86)\Microsoft SQL Server\100\Setup Bootstrap\SQLServer2008R2

문제 2: SQL Server 2008 R2 장애 조치(failover) 클러스터 instance 설치하려고 하면 "클러스터 서비스 확인" 규칙이 실패합니다.

증상

SQL Server 2008 R2 장애 조치(failover) 클러스터 instance 설치하려고 하면 클러스터 서비스 확인 규칙에서 설치가 실패합니다. 세부 정보를 보면 다음과 유사한 오류 메시지가 표시됩니다.

규칙 클러스터 서비스 확인 실패를 보여주는 규칙 검사 결과 창의 스크린샷.

원인

이 문제는 COM 기반 MSClus.dll 라이브러리를 사용하도록 설정하지 않은 경우에 발생합니다.

참고

SQL Server 2008 및 SQL Server 2008 R2 클러스터 설치 프로그램은 COM 기반 MSClus.dll 라이브러리에 따라 달라집니다. 클러스터 노드에서 이 라이브러리를 사용하도록 설정하지 않으면 설치 프로그램이 실패합니다.

해결 방법

이 문제를 해결하려면 다음 중 하나를 수행합니다.

  • 서버 관리자 사용하여 각 노드에서 장애 조치(failover) 클러스터 자동화 서버 기능을 사용하도록 설정합니다. 서버 관리자 원격 서버 관리 도구를 확장하고 기능 관리 도구를 확장하고 장애 조치(failover) 클러스터링 도구를 확장한 다음 장애 조치(failover) 클러스터 자동화 서버를 선택합니다.

  • 각 노드에서 다음 Windows PowerShell cmdlet을 실행하여 장애 조치(failover) 클러스터 자동화 서버 기능을 사용하도록 설정합니다.

    add-windowsfeature RSAT-Clustering-AutomationServer
    

    참고

    관리자 권한 명령 프롬프트에서 이 cmdlet을 실행해야 합니다.