본문 바로가기
RDB/MSSQL

[MSSQL] "already exists in the current database" 오류 해결

by kigo23 2023. 7. 11.
반응형

DB를 새로 복원하고 같은 사용자 이름으로 DB를 매핑하는 경우에 다음과 같은 오류가 발생할 수 있습니다.

복원된 DB에는 이미 기존 로그인 이름의 사용자 계정이 존재하기 때문에 DB의 해당 정보를 업데이트하거나 삭제시킨 후 등록하여야 합니다.

 

다음 쿼리를 통해 현재의 사용자 계정으로 매핑할 수 있습니다.

 USE exampledb --매핑할 DB
 GO
 
 ALTER USER exampleuser WITH LOGIN = exampleuser
 GO