사용자 데이터베이스 사용자와 로그인 계정과 정상적으로 매핑되지 않으면 ERROR 15023이 발생할 수 있다.
1. HRDB의 사용자와 로그인 계정 정보를 매핑한다. 결과 값에 아무것도 나오지 않았다면, 모든 사용자가 로그인 계정과 매핑되어 있는 것이다.
USE [HRDB]
GO
EXEC sp_change_users_login 'Report'
GO
2. 로그인 계정 삭제
USE [master]
GO
/****** Object: Login [test] Script Date:
2013-07-30 오후 12:21:32 ******/
DROP LOGIN
[test]
GO
3. HRDB를 선택한 후, test 사용자 이름과 동일한 로그인 계정을 P@$$W0rd 암호를 사용하여 만든다.
USE HRDB
go
EXEC sp_change_users_login
'Auto_Fix', 'test', NULL, 'P@$$W0rd';
GO
[참고 사이트]
sp_change_users_login(Transact-SQL)
http://msdn.microsoft.com/ko-kr/library/ms174378.aspx
'Database > Microsoft SQL Server' 카테고리의 다른 글
패스워드 분실 / 로그인 불가 (0) | 2014.08.25 |
---|---|
SSMS에서 SQL Server Agent의 시작, 정지, 재시작 버튼이 비활성화 되어 있다? (0) | 2014.02.28 |
SQL SERVER – FIX – ERROR : Msg 3201, Level 16 Cannot open backup device . Operating system error 5(Access is denied.) (0) | 2013.08.14 |
DBCC SHOW_STATISTICS (0) | 2013.05.28 |
통계 / Statistics (0) | 2013.05.28 |