|
이 문서는 수동으로 번역한 것입니다. 원본 텍스트를 보려면 포인터를 문서의 문장 위로 올리십시오. 추가 정보
|
번역
원본
|
CREATE LOGIN(Transact-SQL)
참고
|
|---|
|
|
-- Syntax for SQL Server
CREATE LOGIN login_name { WITH <option_list1> | FROM <sources> }
<option_list1> ::=
PASSWORD = { 'password' | hashed_password HASHED } [ MUST_CHANGE ]
[ , <option_list2> [ ,... ] ]
<option_list2> ::=
SID = sid
| DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language
| CHECK_EXPIRATION = { ON | OFF}
| CHECK_POLICY = { ON | OFF}
| CREDENTIAL = credential_name
<sources> ::=
WINDOWS [ WITH <windows_options>[ ,... ] ]
| CERTIFICATE certname
| ASYMMETRIC KEY asym_key_name
<windows_options> ::=
DEFAULT_DATABASE = database
| DEFAULT_LANGUAGE = language
중요
|
|---|
|
|
SQL 데이터베이스 로그인
-
데이터베이스에 연결하려면 로그인에 대한 데이터베이스 사용자를 만듭니다. 자세한 내용은 CREATE USER(Transact-SQL)를 참조하십시오. -
CREATE SERVER ROLE(Transact-SQL) 을 사용하여 사용자 정의 서버 역할을 만듭니다. ALTER SERVER ROLE … ADD MEMBER를 사용하여 사용자 정의 서버 역할에 새 로그인을 추가합니다. 자세한 내용은 CREATE SERVER ROLE(Transact-SQL) 및 ALTER SERVER ROLE(Transact-SQL)를 참조하십시오. -
sp_addsrvrolemember 를 사용하여 고정 서버 역할에 로그인을 추가합니다. 자세한 내용은 서버 수준 역할 및 sp_addsrvrolemember(Transact-SQL)를 참조하십시오. -
GRANT 문을 사용하여 새 로그인 또는 로그인이 포함된 역할에 서버 수준 사용 권한을 부여합니다. 자세한 내용은 GRANT(Transact-SQL)를 참조하십시오.
1.암호로 로그인 만들기
모든 로그인에 적용됩니다.
CREATE LOGIN <login_name> WITH PASSWORD = '<enterStrongPasswordHere>'; GO
2.암호로 로그인 만들기
SQL Server 및 SQL Server PDW에 적용됩니다.
CREATE LOGIN <login_name> WITH PASSWORD = '<enterStrongPasswordHere>' MUST_CHANGE; GO
3.자격 증명에 매핑된 로그인 만들기
SQL Server에 적용됩니다.
CREATE LOGIN <login_name> WITH PASSWORD = '<enterStrongPasswordHere>',
CREDENTIAL = <credentialName>;
GO
4.인증서에서 로그인 만들기
SQL Server에 적용됩니다.
USE MASTER;
CREATE CERTIFICATE <certificateName>
WITH SUBJECT = '<login_name> certificate in master database',
EXPIRY_DATE = '12/05/2025';
GO
CREATE LOGIN <login_name> FROM CERTIFICATE <certificateName>;
GO
5.Windows 도메인 계정에서 로그인 만들기
SQL Server에 적용됩니다.
CREATE LOGIN [<domainName>\<login_name>] FROM WINDOWS; GO

참고