SQL Server 2008을 R2로 업그레이드하려고 하는데 이상한 오류가 발생합니다.

SQL Server 2008을 R2로 업그레이드하려고 하는데 이상한 오류가 발생합니다.

오류 상태는 다음과 같습니다.

계정 이름과 보안 ID 간의 매핑이 수행되지 않았습니다.

이는 sp3이 포함된 2008 SQL Server를 r2로 업그레이드하는 동안의 상황입니다. 이로 인해 데이터베이스 엔진이 설치되지 않습니다. 검색해 보니 이 오류에 대한 다양한 변형이 있습니다. 대부분의 솔루션은 일부 분석 서비스 항목을 가리키지만 제 솔루션은 특별히 데이터베이스 엔진용입니다.

이 문제를 해결하려면 어디를 봐야 할지 모르겠습니다. 이것은 Windows 2008 서버에 있습니다 :(

답변1

아, 오늘 SQL Server Analysis Services 업그레이드(SP 설치) 후에도 동일한 오류가 발생했습니다. 제 경우에는 역할 멤버십에 명시되어 있지만 도메인에서 이미 삭제된 도메인 사용자 로그인으로 인해 발생했습니다. 보안 설정에서 이 분리된 계정을 삭제하면 문제가 성공적으로 해결되었습니다.

그래서 데이터베이스 엔진 서비스에 대해서도 비슷한 작업을 시도해 볼 수 있다고 생각했습니다. 실행해 보세요sp_validatelogins절차(BOL에서는 "SQL Server 주체에 매핑되었지만 Windows 환경에 더 이상 존재하지 않는 Windows 사용자 및 그룹에 대한 정보를 보고합니다"라고 설명됨). 그러나 반환된 각 로그인이 실제로 AD에 있지 않다고 생각하지 마십시오. 출력은 실제로 SID 불일치/충돌이 있음을 의미할 뿐입니다.

문제 해결에 도움이 되기를 바랍니다.

답변2

도메인 사용자로 설치를 수행했습니까, 아니면 로컬 사용자로 수행했습니까? 오류로 인해 업그레이드 중에 Windows 인증에 사용된 SID 계정을 조회할 수 없는 로컬 계정을 사용하고 있다고 생각됩니다. 서버의 로컬 관리자인 도메인 사용자로 설치를 다시 실행해 보세요.

답변3

SQL 서비스가 도메인 사용자 계정으로 실행되고 있습니까? 일시적으로 로컬 시스템으로 실행하면 이 문제가 해결됩니까?

관련 정보