System & Develop/SQL2008. 6. 17. 15:16
Test Base : ms-sql 2005

데이터 베이스를 bak파일로 부터 복구 시에는 데이터 베이스의 사용자와 로그인 계정이 일치

하지 않아서 문제가 발생 한다. 이때는 아래의 SP로 사용자와 계정을 일치 시킨다.

*선행 작업 : 사용자를 백업의 사용자와 같은 이름으로 먼저 추가 시킨다.

1. 연결 되지 않은 사용자 조회
use 데이터베이스명;
exec sp_change_users_login 'Report';

2.사용자와 계정 연결
use 데이터베이스명 ;
go
exec sp_change_users_login 'Auth_Fix','사용자',null,'비밀번호';


관련 링크 : How to troubleshoot orphan users in SQL Server databases?
Posted by basaaja