ALTER LOGIN 문을 사용하여 SQL Server 로그인 계정의 속성을 변경할 수 있습니다.
어떤 속성들을 변경할 수 있는지는 다음에 있는 구문을 참조하시면 쉽게 알 수 있습니다.
구문:
ALTER LOGIN login_name
{
<status_option>
| WITH <set_option> [ ,... ]
} <status_option> ::=
ENABLE | DISABLE
<set_option> ::=
PASSWORD = 'password'
[
OLD_PASSWORD = 'oldpassword'
| <secadmin_pwd_opt> [ <secadmin_pwd_opt> ]
]
| DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language
| NAME = login_name
| CHECK_POLICY = { ON | OFF }
| CHECK_EXPIRATION = { ON | OFF }
| CREDENTIAL = credential_name
| NO CREDENTIAL
<secadmin_pwd_opt> ::=
MUST_CHANGE | UNLOCK
ALTER LOGIN 문을 사용하여 다음과 같은 작업이 가능합니다.
1. 특정 로그인을 활성화 또는 비활성화할 수 있습니다.
일시적으로 로그인을 사용하지 못하도록 할 필요가 있을 때는 로그인을 삭제하는 대신 비활성화하는 방법을 사용하면 편리합니다.
예: TestUser 라는 로그인을 비활성화합니다.
ALTER LOGIN TestUser DISABLE;
GO
2. 로그인 암호를 변경할 수 있습니다. 암호 변경은 DBA가 반드시 알 필요가 있는 내용이므로 별도로 다루겠습니다.
예: TestUser 라는 로그인의 암호를 변경합니다.
ALTER LOGIN KittiLert WITH PASSWORD = '3948wJ698FFF7';
GO
3. 로그인 이름을 변경할 수 있습니다.
예 : TestUser 로그인의 이름을 NewUser로 변경합니다.
ALTER LOGIN TestUser WITH NAME = NewUser;
GO
4. 로그인으로 SQL Server에 연결했을 때 기본적으로 연결되는 디폴트 데이터베이스르 변경할 수 있습니다.
5. 잠긴 로그인을 잠금 해제하도록 변경할 수 있습니다.
6. MUST_CHANGE, CHECK_POLICY 또는 CHECK_EXPIRATION 옵션을 활성화 또는 비활성화할 수 있습니다.
7. 로그인을 자격 증명에 매핑할 수 있습니다.
'연구개발 > SQL2005' 카테고리의 다른 글
[SQL 2005 GUIDE] 암호 정책 사용하기 (0) | 2009.07.07 |
---|---|
[SQL 2005 GUIDE] 로그인 암호 변경하기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 로그인 계정 만들기 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 보안 주체와 보안 개체 (0) | 2009.07.07 |
[SQL 2005 GUIDE] 통계 삭제하기 (0) | 2009.07.07 |