당신은 예를 들어, 데이터베이스 사용자 "표시"
를 작성하기 전에 서버 로그인 "표시"를 작성해야 Windows 인증의 경우
CREATE LOGIN [mark] FROM WINDOWS WITH DEFAULT_DATABASE=[master]
로그인이 생성되면 관리 스튜디오
을 사용 또는 SQL Server 인증을 위해 다음
CREATE LOGIN [mark] WITH PASSWORD=N'YourPassword', DEFAULT_DATABASE=[master], CHECK_EXPIRATION=OFF, CHECK_POLICY=OFF
은이 서버 로그인의 목록을 얻을 수있는 방법으로
CREATE USER [mark] FOR LOGIN [mark]
작동합니다 쿼리되고 다음
SELECT
log.name AS [Name],
CASE WHEN N'U' = log.type THEN 0 WHEN N'G' = log.type THEN 1 WHEN N'S' = log.type THEN 2 WHEN N'C' = log.type THEN 3 WHEN N'K' = log.type THEN 4 END AS [LoginType],
log.is_disabled AS [IsDisabled],
log.create_date AS [CreateDate]
FROM
sys.server_principals AS log
WHERE
(log.type in ('U', 'G', 'S', 'C', 'K') AND log.principal_id not between 101 and 255 AND log.name <> N'##MS_AgentSigningCertificate##')
ORDER BY
[Name] ASC