DB/M$SQL

MSSQL DB 복구 후 사용자 계정 매칭

단독질주 2008. 4. 11. 18:37

[방법1]

1. 사용자 삭제를 위한 시스템 UPDATE 허용하기

sp_configure 'allow updates', 1
reconfigure with override

sp_configure : 시스템의 구성을 변경해주는 시스템 저장 프로시저
allow updates : 시스템 테이블에 대해서 입력, 수정, 삭제 등의 작업을 할 수 있는지의 여부를 설정하는
     ex) sp_configure 'allow updates', 1 : 시스템 테이블에 대해서 입력, 수정, 삭제 등의 작업 가능
     ex) sp_configure 'allow updates', 0 : 시스템 테이블에 대해서 입력, 수정, 삭제 등의 작업 불가능
reconfigure with override : 경고 및 옵션오류를 무시하고 적용

2. 사용자계정 검색 및 삭제

select * from sysusers
delete from sysusers where uid = '5'

3. 시스템 설정 복구

sp_configure 'allow updates', 0
reconfigure with override


[방법2]

EXEC sp_change_users_login 'Update_One', '예전 DB유저', '새로만든 DB유저'