Database/MS SQL

로그인과 단절된 User 찾기

catchv 2011. 9. 26. 14:43

MS SQL 사용하다보면 로그인과 사용자가 분리되는 일들이 있다.
(
특히 복원시에 이런 문제가 자주 발생한다.)
아래는 로그인과 단절된 User 찾는 프로시져이다.

USE
master
GO

CREATE
DATABASE test
GO

-- Login

CREATE LOGIN [sql_User]

        WITH PASSWORD=N'test123'
GO

USE
[test]
GO

-- User

CREATE
USER [sql_User]
    FOR LOGIN [sql_User]
    WITH DEFAULT_SCHEMA=[dbo]

GO

DROP
LOGIN [sql_User]
GO

--
절된 User
EXEC
sp_change_users_login @Action='Report'
GO