
오류 상태는 다음과 같습니다.
계정 이름과 보안 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 서비스가 도메인 사용자 계정으로 실행되고 있습니까? 일시적으로 로컬 시스템으로 실행하면 이 문제가 해결됩니까?