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/