MS SQL Server/Administration&Management

SQL Server 4064 에러와 함께 DB를 열지 못할 때...

SQLDBWook 2014. 10. 7. 17:29

DB Restore 후......
SQL Server 4064에러와 함께 유저에 매핑된 DB를 열지 못하고,

다시 매핑해 주려 하면 이미 존재하는 유저라는 에러를 반환하면..(15023)


다음과 같은 방법으로 Database User를 수정해 줄 수 있다.


-----


USE UserDB

GO


DECLARE @vUserName sysname ='UACC_SELECT_USR'



EXEC sp_change_users_login 'Report'

EXEC sp_change_users_login 'Auto_Fix', @vUserName


GO


-----


http://blog.sqlauthority.com/2007/02/15/sql-server-fix-error-15023-user-already-exists-in-current-database/