반응형
반응형

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. 로그인을 자격 증명에 매핑할 수 있습니다.


반응형

+ Recent posts

반응형