본문 바로가기
DB/MSSQL

MSSQL_오류: 15023_현재 데이터베이스에 사용자, 그룹 또는 역할 ''이(가) 이미 있습니다.

by zenna 2023. 5. 25.
728x90

뭔가 복원한 디비에 연결된 계정을 다시 만들어주려고 하면 이런 오류가 생기는 것 같다. 

 

아래는 에러메시지

제목: Microsoft SQL Server Management Studio ------------------------------ 사용자 '---'에 대한 만들기이(가) 실패했습니다. (Microsoft.SqlServer.Smo)
추가 정보: Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다.(Microsoft.SqlServer.ConnectionInfo)
현재 데이터베이스에 사용자, 그룹 또는 역할 '---'이(가) 이미 있습니다. (Microsoft SQL Server, 오류: 15023) 

 

해결방법 : 쿼리 창을 하나 열어서, 아래처럼 입력하고 실행해준다

USE 데이터베이스_이름

EXEC sp_change_users_login 'Auto_Fix', '계정이름'

아래처럼 출력되면 성공

다시 계정을 확인해보면, 설정한대로 들어가 있다. 

728x90

댓글