로그인 만들기Create a Login

이 항목은 다음에 적용됩니다. 예SQL Server(2008부터)예Azure SQL Database예Azure SQL Data Warehouse 예병렬 데이터 웨어하우스 THIS TOPIC APPLIES TO: yesSQL Server (starting with 2008)yesAzure SQL DatabaseyesAzure SQL Data Warehouse yesParallel Data Warehouse

이 항목에서는 SQL Server 2017SQL Server 2017 또는 SQL 데이터베이스SQL Database 을 사용하여 SQL Server Management StudioSQL Server Management Studio 또는 Transact-SQLTransact-SQL에서 로그인을 만드는 방법에 대해 설명합니다.This topic describes how to create a login in SQL Server 2017SQL Server 2017 or SQL 데이터베이스SQL Database by using SQL Server Management StudioSQL Server Management Studio or Transact-SQLTransact-SQL. 로그인은 SQL ServerSQL Server인스턴스에 연결하는 사용자 또는 프로세스의 ID입니다.A login is the identity of the person or process that is connecting to an instance of SQL ServerSQL Server.

배경 Background

로그인은 보안 시스템에서 인증을 수행할 수 있는 보안 주체 또는 엔터티입니다.A login is a security principal, or an entity that can be authenticated by a secure system. 사용자가 SQL ServerSQL Server에 연결하려면 로그인이 필요합니다.Users need a login to connect to SQL ServerSQL Server. 도메인 사용자 또는 Windows 도메인 그룹 등의 Windows 주체에 기반한 로그인을 만들거나 SQL ServerSQL Server 로그인과 같은 Windows 주체에 기반한 로그인을 만들 수 있습니다.You can create a login based on a Windows principal (such as a domain user or a Windows domain group) or you can create a login that is not based on a Windows principal (such as an SQL ServerSQL Server login).

참고: SQL ServerSQL Server 인증을 사용하려면 데이터베이스 엔진Database Engine 에서 혼합 모드 인증을 사용해야 합니다.NOTE: To use SQL ServerSQL Server Authentication, the 데이터베이스 엔진Database Engine must use mixed mode authentication. 자세한 내용은 인증 모드 선택을 참조하세요.For more information, see Choose an Authentication Mode.

보안 주체는 사용 권한을 로그인에 부여할 수 있습니다.As a security principal, permissions can be granted to logins. 로그인의 범위는 전체 데이터베이스 엔진Database Engine입니다.The scope of a login is the whole 데이터베이스 엔진Database Engine. SQL ServerSQL Server인스턴스에서 특정 데이터베이스에 연결하려면 로그인을 데이터베이스 사용자에 매핑해야 합니다.To connect to a specific database on the instance of SQL ServerSQL Server, a login must be mapped to a database user. 이 경우 로그인이 아니라 데이터베이스 내의 사용 권한이 데이터베이스 사용자에게 부여되며 거부됩니다.Permissions inside the database are granted and denied to the database user, not the login. 범위가 SQL ServerSQL Server 의 전체 인스턴스에 속하는 사용 권한(예: CREATE ENDPOINT 권한)을 로그인에 부여할 수 있습니다.Permissions that have the scope of the whole instance of SQL ServerSQL Server (for example, the CREATE ENDPOINT permission) can be granted to a login.

참고: SQL ServerSQL Server 에 연결하는 경우 ID는 master 데이터베이스에서 유효성을 검사합니다.NOTE: When a login connects to SQL ServerSQL Server the identify is validated at the master database. 포함된 데이터베이스 사용자를 사용하여 데이터베이스 수준에서 SQL ServerSQL ServerSQL 데이터베이스SQL Database 연결을 인증합니다.Use contained database users to authenticate SQL ServerSQL Serverr and SQL 데이터베이스SQL Database connections at the database level. 포함된 데이터베이스 사용자를 사용할 때는 로그인이 필요하지 않습니다.When using contained database users a login is not necessary. 포함된 데이터베이스는 다른 데이터베이스 및 해당 데이터베이스를 호스팅하는 SQL ServerSQL Server/ SQL 데이터베이스SQL Database (및 master 데이터베이스) 인스턴스에서 격리된 데이터베이스입니다.A contained database is a database that is isolated from other databases and from the instance of SQL ServerSQL Server/ SQL 데이터베이스SQL Database (and the master database) that hosts the database. SQL ServerSQL Server 에서 Windows 및 SQL ServerSQL Server 인증을 위해 포함된 데이터베이스 사용자를 지원합니다. authentication. SQL 데이터베이스SQL Database을(를) 사용하는 경우, 포함된 데이터베이스 사용자와 데이터베이스 수준 방화벽 규칙을 조합합니다.When using SQL 데이터베이스SQL Database, combine contained database users with database level firewall rules. 자세한 내용은 포함된 데이터베이스 사용자 - 이식 가능한 데이터베이스 만들기를 참조하세요.For more information, see Contained Database Users - Making Your Database Portable.

보안 Security

SQL ServerSQL Server 서버에 대한 ALTER ANY LOGIN 또는 ALTER LOGIN 권한이 필요합니다. requires ALTER ANY LOGIN or ALTER LOGIN permission on the server.

SQL 데이터베이스SQL Database 에는 loginmanager 역할의 멤버 자격이 필요합니다. requires membership in the loginmanager role.

SSMS를 사용하여 로그인 만들기 Create a login using SSMS

  1. 개체 탐색기에서 새 로그인을 만들려는 서버 인스턴스의 폴더를 확장합니다.In Object Explorer, expand the folder of the server instance in which you want to create the new login.

  2. 보안 폴더를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 로그인...을 선택합니다.Right-click the Security folder, point to New, and select Login….

  3. 로그인 - 신규 대화 상자의 일반 페이지에서 로그인 이름 상자에 사용자 이름을 입력합니다.In the Login – New dialog box, on the General page, enter the name of a user in the Login name box. 또는 검색...Alternately, click Search… 을 클릭하여 사용자 또는 그룹 선택 대화 상자를 엽니다.to open the Select User or Group dialog box.

    검색...을 클릭한 경우:If you click Search…:

    1. 개체 유형 선택에서 개체 유형...을 클릭하여Under Select this object type, click Object Types… 개체 유형 대화 상자를 열고 기본 제공 보안 주체, 그룹사용자중에서 일부 또는 모두를 선택합니다.to open the Object Types dialog box and select any or all of the following: Built-in security principals, Groups, and Users. 기본 제공 보안 주체사용자 는 기본적으로 선택됩니다.Built-in security principals and Users are selected by default. 완료되었으면 확인을 클릭합니다.When finished, click OK.

    2. 찾을 위치 선택에서 위치...Under From this location, click Locations… 를 클릭하여 위치 대화 상자를 열고 사용 가능한 서버 위치 중 하나를 선택합니다.to open the Locations dialog box and select one of the available server locations. 완료되었으면 확인을 클릭합니다.When finished, click OK.

    3. 선택할 개체 이름을 입력하세요(예제)에서 찾으려는 사용자 또는 그룹 이름을 입력합니다.Under Enter the object name to select (examples), enter the user or group name that you want to find. 자세한 내용은 사용자, 컴퓨터 또는 그룹 선택 대화 상자를 참조하세요.For more information, see Select Users, Computers, or Groups Dialog Box.

    4. 고급 검색 옵션을 보려면 고급...Click Advanced… 을 클릭하세요.for more advanced search options. 자세한 내용은 사용자, 컴퓨터 또는 그룹 선택 대화 상자 - 고급 페이지를 참조하세요.For more information, see Select Users, Computers, or Groups Dialog Box - Advanced Page.

    5. 확인을 클릭합니다.Click OK.

  4. 보안 주체에 따라 로그인을 만들려면 Windows 인증을 선택합니다.To create a login based on a Windows principal, select Windows authentication. 이 옵션이 기본 옵션입니다.This is the default selection.

  5. SQL ServerSQL Server 데이터베이스에 저장된 로그인을 만들려면 SQL Server 인증을 선택합니다.To create a login that is saved on a SQL ServerSQL Server database, select SQL Server authentication.

    1. 암호 상자에 새 사용자의 암호를 입력합니다.In the Password box, enter a password for the new user. 암호 확인 상자에 암호를 다시 입력합니다.Enter that password again into the Confirm Password box.

    2. 기존 암호를 변경할 때는 이전 암호 지정을 선택하고 이전 암호 상자에 이전 암호를 입력합니다.When changing an existing password, select Specify old password, and then type the old password in the Old password box.

    3. 복잡성 및 강제 적용에 대한 암호 정책 옵션을 강제로 적용하려면 암호 정책 강제 적용을 선택합니다.To enforce password policy options for complexity and enforcement, select Enforce password policy. 자세한 내용은 Password Policy을 참조하세요.For more information, see Password Policy. 이 옵션은 SQL Server 인증 을 선택한 경우 기본 옵션입니다.This is a default option when SQL Server authentication is selected.

    4. 만료에 대한 암호 정책 옵션을 강제로 적용하려면 암호 만료 강제 적용을 선택합니다.To enforce password policy options for expiration, select Enforce password expiration. 이 확인란은암호 정책 강제 적용 을 선택한 경우에만 사용할 수 있습니다.Enforce password policy must be selected to enable this checkbox. 이 옵션은 SQL Server 인증 을 선택한 경우 기본 옵션입니다.This is a default option when SQL Server authentication is selected.

    5. 사용자가 처음 로그인을 사용한 후 새 암호를 만들도록 하려면 다음 로그인할 때 반드시 암호 변경을 선택합니다.To force the user to create a new password after the first time the login is used, select User must change password at next login. 이 확인란은암호 만료 강제 적용 을 선택한 경우에만 사용할 수 있습니다.Enforce password expiration must be selected to enable this checkbox. 이 옵션은 SQL Server 인증 을 선택한 경우 기본 옵션입니다.This is a default option when SQL Server authentication is selected.

  6. 로그인을 독립형 보안 인증서와 연결하려면 인증서로 매핑 을 선택한 후 목록에서 기존 인증서의 이름을 선택합니다.To associate the login with a stand-alone security certificate, select Mapped to certificate and then select the name of an existing certificate from the list.

  7. 로그인을 독립형 비대칭 키와 연결하려면 비대칭 키로 매핑 을 선택한 후 목록에서 기존 키의 이름을 선택합니다.To associate the login with a stand-alone asymmetric key, select Mapped to asymmetric key to, and then select the name of an existing key from the list.

  8. 로그인을 보안 인증서와 연결하려면 인증서로 매핑 확인란을 선택한 후 목록에서 기존 인증서를 선택하거나 추가 를 클릭하여 새 인증서를 만듭니다.To associate the login with a security credential, select the Mapped to Credential check box, and then either select an existing credential from the list or click Add to create a new credential. 로그인에서 보안 인증서에 대한 매핑을 제거하려면 인증서로 매핑 에서 인증서를 선택하고 제거를 클릭합니다.To remove a mapping to a security credential from the login, select the credential from Mapped Credentials and click Remove. 일반적으로 인증서에 대한 자세한 내용은 자격 증명(데이터베이스 엔진)을 참조하세요.For more information about credentials in general, see Credentials (Database Engine).

  9. 기본 데이터베이스 목록에서 로그인에 대한 기본 데이터베이스를 선택합니다.From the Default database list, select a default database for the login. Master 는 이 옵션의 기본값입니다.Master is the default for this option.

  10. 기본 언어 목록에서 로그인에 대한 기본 언어를 선택합니다.From the Default language list, select a default language for the login.

  11. 확인을 클릭합니다.Click OK.

추가 옵션Additional Options

로그인 - 신규 대화 상자에는 또한 서버 역할, 사용자 매핑, 보안 개체상태의 추가 페이지에 대한 옵션이 제공됩니다.The Login – New dialog box also offers options on four additional pages: Server Roles, User Mapping, Securables, and Status.

서버 역할Server Roles

서버 역할 페이지에는 새 로그인에 할당할 수 있는 모든 사용 가능한 역할이 나열됩니다.The Server Roles page lists all possible roles that can be assigned to the new login. 사용할 수 있는 옵션은 다음과 같습니다.The following options are available:

bulkadmin 확인란bulkadmin check box
bulkadmin 고정 서버 역할의 멤버는 BULK INSERT 문을 실행할 수 있습니다.Members of the bulkadmin fixed server role can run the BULK INSERT statement.

dbcreator 확인란dbcreator check box
dbcreator 고정 서버 역할의 멤버는 데이터베이스를 생성, 변경, 삭제, 복원할 수 있습니다.Members of the dbcreator fixed server role can create, alter, drop, and restore any database.

diskadmin 확인란diskadmin check box
dbcreator 고정 서버 역할의 멤버는 디스크 파일을 관리할 수 있습니다.Members of the diskadmin fixed server role can manage disk files.

processadmin 확인란processadmin check box
processadmin 고정 서버 역할의 멤버는 데이터베이스 엔진Database Engine의 인스턴스에서 실행되는 프로세스를 종료할 수 있습니다.Members of the processadmin fixed server role can terminate processes running in an instance of the 데이터베이스 엔진Database Engine.

public 확인란public check box
모든 SQL Server 사용자, 그룹 및 역할은 기본적으로 public 고정 서버 역할에 속합니다.All SQL Server users, groups, and roles belong to the public fixed server role by default.

securityadmin 확인란securityadmin check box
securityadmin 고정 서버 역할의 멤버는 로그인 및 해당 속성을 관리합니다.Members of the securityadmin fixed server role manage logins and their properties. 이러한 멤버는 서버 수준의 사용 권한을 부여(GRANT), 거부(DENY) 및 취소(REVOKE)할 수 있습니다.They can GRANT, DENY, and REVOKE server-level permissions. 또한 데이터베이스 수준의 사용 권한을 부여(GRANT), 거부(DENY) 및 취소(REVOKE)할 수 있습니다.They can also GRANT, DENY, and REVOKE database-level permissions. 또한 이 역할의 멤버는 SQL ServerSQL Server 의 로그인 암호를 다시 설정할 수 있습니다.Additionally, they can reset passwords for SQL ServerSQL Server logins.

serveradmin 확인란serveradmin check box
serveradmin 고정 서버 역할의 멤버는 서버 차원의 구성 옵션을 변경하고 서버를 종료할 수 있습니다.Members of the serveradmin fixed server role can change server-wide configuration options and shut down the server.

setupadmin 확인란setupadmin check box
setupadmin 고정 서버 역할의 멤버는 연결된 서버를 추가하거나 제거하고 일부 시스템 저장 프로시저를 실행할 수 있습니다.Members of the setupadmin fixed server role can add and remove linked servers, and they can execute some system stored procedures.

sysadmin 확인란sysadmin check box
sysadmin 고정 서버 역할의 멤버는 모든 데이터베이스 엔진Database Engine작업을 수행할 수 있습니다.Members of the sysadmin fixed server role can perform any activity in the 데이터베이스 엔진Database Engine.

사용자 매핑User Mapping

사용자 매핑 페이지에는 사용 가능한 모든 데이터베이스와 이러한 데이터베이스에서 해당 로그인에 적용할 수 있는 데이터베이스 역할이 나열됩니다.The User Mapping page lists all possible databases and the database role memberships on those databases that can be applied to the login. 선택한 데이터베이스에 따라 로그인에 사용할 수 있는 역할 멤버 자격이 결정됩니다.The databases selected determine the role memberships that are available for the login. 이 페이지에서는 다음과 같은 옵션을 사용할 수 있습니다.The following options are available on this page:

이 로그인으로 매핑된 사용자Users mapped to this login
이 로그인으로 액세스할 수 있는 데이터베이스를 선택합니다.Select the databases that this login can access. 데이터베이스를 선택하면 데이터베이스 역할 멤버 자격: database_name 창에 유효한 데이터베이스 역할이 표시됩니다.When you select a database, its valid database roles are displayed in the Database role membership for: database_name pane.

지도Map
아래 나열되는 데이터베이스에 해당 로그인이 액세스하는 것을 허용합니다.Allow the login to access the databases listed below.

데이터베이스Database
서버의 사용 가능한 데이터베이스를 나열합니다.Lists the databases available on the server.

사용자User
로그인에 매핑할 데이터베이스 사용자를 지정합니다.Specify a database user to map to the login. 기본적으로 데이터베이스 사용자의 이름은 로그인과 같습니다.By default, the database user has the same name as the login.

기본 스키마Default Schema
사용자의 기본 스키마를 지정합니다.Specifies the default schema of the user. 사용자를 처음 만들 경우 기본 스키마는 dbo입니다.When a user is first created, its default schema is dbo. 아직 존재하지 않는 기본 스키마를 지정할 수도 있습니다.It is possible to specify a default schema that does not yet exist. Windows 그룹, 인증서 또는 비대칭 키에 매핑된 사용자에 대해서는 기본 스키마를 지정할 수 없습니다.You cannot specify a default schema for a user that is mapped to a Windows group, a certificate, or an asymmetric key.

Guest account enabled for: database_nameGuest account enabled for: database_name
선택한 데이터베이스에 게스트 계정이 설정되어 있는지 여부를 나타내는 읽기 전용 특성입니다.Read-only attribute indicating whether the Guest account is enabled on the selected database. 게스트 계정에 대한 로그인 속성 대화 상자의 상태 페이지를 사용하여 게스트 계정을 설정하거나 해제할 수 있습니다.Use the Status page of the Login Properties dialog box of the Guest account to enable or disable the Guest account.

Database role membership for: database_nameDatabase role membership for: database_name
지정한 데이터베이스 사용자에 대한 역할을 선택합니다.Select the roles for the user in the specified database. 모든 사용자는 모든 데이터베이스에서 public 역할의 멤버이며 제거할 수 없습니다.All users are members of the public role in every database and cannot be removed. 데이터베이스 역할에 대한 자세한 내용은 데이터베이스 수준 역할을 참조하세요.For more information about database roles, see Database-Level Roles.

보안 개체Securables

보안 개체 페이지에는 사용 가능한 모든 보안 개체와 이러한 보안 개체에서 로그인에 부여할 수 있는 권한이 나열됩니다.The Securables page lists all possible securables and the permissions on those securables that can be granted to the login. 이 페이지에서는 다음과 같은 옵션을 사용할 수 있습니다.The following options are available on this page:

상단 표Upper Grid
사용 권한을 설정할 수 있는 항목이 하나 이상 포함됩니다.Contains one or more items for which permissions can be set. 상단 표에 표시되는 열은 보안 주체 또는 보안 개체에 따라 달라집니다.The columns that are displayed in the upper grid vary depending on the principal or securable.

상단 표에 항목을 추가하려면To add items to the upper grid:

  1. 검색을 클릭합니다.Click Search.

  2. 개체 추가 대화 상자에서 특정 개체..., 선택한 유형의 모든 개체...또는 서버server_name옵션 중 하나를 선택합니다.In the Add Objects dialog box, select one of the following options: Specific objects…, All objects of the types…, or The serverserver_name. 확인을 클릭합니다.Click OK.

    참고: 서버server_name 을 선택하면 상단 표에 해당 서버의 모든 보안 개체가 자동으로 채워집니다.NOTE: Selecting The serverserver_name automatically fills the upper grid with all of that servers' securable objects.

  3. 특정 개체...를 선택한 경우:If you select Specific objects…:

    1. 개체 선택 대화 상자의 개체 유형 선택에서 개체 유형...을 클릭합니다.In the Select Objects dialog box, under Select these object types, click Object Types….

    2. 개체 유형 선택 대화 상자에서 끝점, 로그인, 서버, 가용성 그룹서버 역할개체 유형 중 일부 또는 모두를 선택합니다.In the Select Object Types dialog box, select any or all of the following object types: Endpoints, Logins, Servers, Availability Groups, and Server roles. 확인을 클릭합니다.Click OK.

    3. 선택할 개체 이름을 입력하세요(예제)에서 찾아보기...를 클릭합니다.Under Enter the object names to select (examples), click Browse….

    4. 개체 찾아보기 대화 상자에서 개체 유형 선택 대화 상자에서 선택한 유형에 대해 사용 가능한 모든 개체를 선택하고 확인을 클릭합니다.In the Browse for Objects dialog box, select any of the available objects of the type that you selected in the Select Object Types dialog box, and then click OK.

    5. 개체 선택 대화 상자에서 확인을 클릭합니다.In the Select Objects dialog box, click OK.

  4. 선택한 유형의 모든 개체...개체 유형 선택 대화 상자에서 끝점, 로그인, 서버, 가용성 그룹서버 역할중 일부 또는 모두를 선택합니다.If you select All objects of the types…, in the Select Object Types dialog box, select any or all of the following object types: Endpoints, Logins, Servers, Availability Groups, and Server roles. 확인을 클릭합니다.Click OK.

    이름Name
    표에 추가된 각 보안 주체 또는 보안 개체의 이름입니다.The name of each principal or securable that is added to the grid.

    형식Type
    각 항목의 유형입니다.Describes the type of each item.

    명시적 탭Explicit Tab
    상단 표에서 선택한 보안 개체에 대해 사용 가능한 사용 권한이 나열됩니다.Lists the possible permissions for the securable that are selected in the upper grid. 모든 명시적 사용 권한에 대해 모든 옵션을 사용할 수 있는 것은 아닙니다.Not all options are available for all explicit permissions.

    사용 권한Permissions
    사용 권한의 이름입니다.The name of the permission.

    GrantorGrantor
    사용 권한을 부여한 보안 주체입니다.The principal that granted the permission.

    허용Grant
    로그인에 이 사용 권한을 허용하려면 선택하고Select to grant this permission to the login. 사용 권한을 해제하려면 선택을 취소합니다.Clear to revoke this permission.

    허용 권한 소유With Grant
    나열된 사용 권한에 대한 WITH GRANT 옵션 상태를 나타냅니다.Reflects the state of the WITH GRANT option for the listed permission. 이 부분은 읽기 전용입니다.This box is read-only. 이 사용 권한을 적용하려면 GRANT 문을 사용합니다.To apply this permission, use the GRANT statement.

    거부Deny
    로그인에 이 사용 권한을 거부하려면 선택하고Select to deny this permission to the login. 사용 권한을 해제하려면 선택을 취소합니다.Clear to revoke this permission.

상태Status

상태 페이지에는 선택한 SQL ServerSQL Server 로그인에 대해 구성할 수 있는 몇 가지 인증 및 권한 부여 옵션이 나열됩니다.The Status page lists some of the authentication and authorization options that can be configured on the selected SQL ServerSQL Server login.

이 페이지에서는 다음과 같은 옵션을 사용할 수 있습니다.The following options are available on this page:

데이터베이스 엔진 연결 권한Permission to connect to database engine
이 설정을 사용할 때 사용자는 선택한 로그인을 보안 개체에 대한 권한을 부여하거나 거부할 수 있는 보안 주체로 간주해야 합니다.When you work with this setting, you should think of the selected login as a principal that can be granted or denied permission on a securable.

로그인에 CONNECT SQL 권한을 부여하려면 허용 을 선택합니다.Select Grant to grant CONNECT SQL permission to the login. 로그인에 CONNECT SQL을 거부하려면 거부 를 선택합니다.Select Deny to deny CONNECT SQL to the login.

로그인Login
이 설정을 사용할 때 사용자는 선택한 로그인을 테이블에 있는 레코드로 간주해야 합니다.When you work with this setting, you should think of the selected login as a record in a table. 여기에 나열된 값의 변경 내용은 레코드에 적용됩니다.Changes to the values listed here will be applied to the record.

사용하지 않도록 선택한 로그인은 레코드로 계속 존재합니다.A login that has been disabled continues to exist as a record. 그러나 SQL ServerSQL Server에 연결하려는 경우 로그인이 인증되지 않습니다.But if it tries to connect to SQL ServerSQL Server, the login will not be authenticated.

이 로그인을 사용하거나 사용하지 않도록 선택합니다.Select this option to enable or disable this login. 이 옵션은 ALTER LOGIN 문에 ENABLE 또는 DISABLE 옵션을 사용합니다.This option uses the ALTER LOGIN statement with the either ENABLE or DISABLE option.

SQL Server AuthenticationSQL Server Authentication
로그인 잠겨 있음 확인란은 선택한 로그인을 SQL ServerSQL Server 인증을 사용하여 연결하고 로그인이 잠겨 있는 경우에만 사용할 수 있습니다.The check box Login is locked out is only available if the selected login connects using SQL ServerSQL Server Authentication and the login has been locked out. 이 설정은 읽기 전용입니다.This setting is read-only. 잠긴 로그인을 잠금 해제하려면 UNLOCK 옵션을 사용하여 ALTER LOGIN을 실행합니다.To unlock a login that is locked out, execute ALTER LOGIN with the UNLOCK option.

T-SQL에서 Windows 인증을 사용하여 로그인 만들기 Create a login using Windows Authentication using T-SQL

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute.

    -- Create a login for SQL Server by specifying a server name and a Windows domain account name.  
    
    CREATE LOGIN [<domainName>\<loginName>] FROM WINDOWS;  
    GO  
    

SSMS에서 SQL Server 인증을 사용하여 로그인 만들기Create a login using SQL Server Authentication with SSMS

  1. 개체 탐색기에서 데이터베이스 엔진Database Engine인스턴스에 연결합니다.In Object Explorer, connect to an instance of 데이터베이스 엔진Database Engine.

  2. 표준 도구 모음에서 새 쿼리를 클릭합니다.On the Standard bar, click New Query.

  3. 다음 예를 복사하여 쿼리 창에 붙여 넣고 실행을 클릭합니다.Copy and paste the following example into the query window and click Execute.

    -- Creates the user "shcooper" for SQL Server using the security credential "RestrictedFaculty"   
    -- The user login starts with the password "Baz1nga," but that password must be changed after the first login.  
    
    CREATE LOGIN shcooper   
       WITH PASSWORD = 'Baz1nga' MUST_CHANGE,  
       CREDENTIAL = RestrictedFaculty;  
    GO  
    

    자세한 내용은 CREATE LOGIN(Transact-SQL)을 참조하세요.For more information, see CREATE LOGIN (Transact-SQL).

후속 작업: 로그인을 만든 후 수행할 단계 Follow Up: Steps to take after you create a login

이와 같이 작성한 로그인은 SQL ServerSQL Server에 연결할 수 있지만 유용한 작업을 수행하는 데 필요한 사용 권한은 가지고 있지 않습니다.After creating a login, the login can connect to SQL ServerSQL Server, but does not necessarily have sufficient permission to perform any useful work. 다음 목록에서는 일반적인 로그인 동작 관련 내용이 포함된 링크를 제공합니다.The following list provides links to common login actions.

참고 항목See Also

SQL Server 데이터베이스 엔진 및 Azure SQL 데이터베이스에 대한 보안 센터Security Center for SQL Server Database Engine and Azure SQL Database