자격 증명(데이터베이스 엔진)Credentials (Database Engine)

이 항목은 다음에 적용됩니다. 예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 ServerSQL Server외부의 리소스에 연결하는 데 필요한 인증 정보(자격 증명)가 포함된 레코드입니다.A credential is a record that contains the authentication information (credentials) required to connect to a resource outside SQL ServerSQL Server. 이 정보는 SQL ServerSQL Server에서 내부적으로 사용됩니다.This information is used internally by SQL ServerSQL Server. 대부분의 자격 증명에는 Windows 사용자 이름 및 암호가 들어 있습니다.Most credentials contain a Windows user name and password.

자격 증명에 저장된 정보를 사용하면 SQL ServerSQL Server 인증을 통해 SQL ServerSQL Server 에 연결된 사용자가 서버 인스턴스 외부의 리소스에 액세스할 수 있습니다.The information stored in a credential enables a user who has connected to SQL ServerSQL Server by way of SQL ServerSQL Server Authentication to access resources outside the server instance. 외부 리소스가 Windows인 경우 사용자는 자격 증명에서 지정한 Windows 사용자로 인증됩니다.When the external resource is Windows, the user is authenticated as the Windows user specified in the credential. 하나의 자격 증명을 여러 SQL ServerSQL Server 로그인에 매핑할 수 있지만A single credential can be mapped to multiple SQL ServerSQL Server logins. SQL ServerSQL Server 로그인은 하나의 자격 증명에만 매핑할 수 있습니다.However, a SQL ServerSQL Server login can be mapped to only one credential.

master 데이터베이스에 저장되고 SQL ServerSQL Server의 인스턴스를 통해 사용할 수 있는 자격 증명은 CREATE CREDENTIAL(Transact-SQL)을 참조하세요.For credentials that are stored in the master database and can be used throughout the instance of SQL ServerSQL Server, see CREATE CREDENTIAL (Transact-SQL). 특정 데이터베이스에 사용되고 해당 데이터베이스로 이식 가능한 자격 증명은 CREATE DATABASE SCOPED CREDENTIAL(Transact-SQL)을 참조하세요.For credentials used by a specific database, and portable with that database, see CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL).

시스템 자격 증명은 자동으로 생성되며 특정 끝점과 연결됩니다.System credentials are created automatically and are associated with specific endpoints. 시스템 자격 증명의 이름은 2개의 해시 기호(##)로 시작됩니다.Names for system credentials start with two hash signs (##).

자격 증명에 대한 자세한 내용은 sys.credentialssys.database_scoped_credentials 카탈로그 뷰를 참조하세요.For more information about credentials, see the sys.credentials and sys.database_scoped_credentials catalog views.

자격 증명 만들기 Create a Credential
CREATE CREDENTIAL (Transact-SQL) CREATE CREDENTIAL (Transact-SQL)
CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL) CREATE DATABASE SCOPED CREDENTIAL (Transact-SQL)
SQL Server 보안 설정 Securing SQL Server