2013-03-01 1 views
0

예를 들어 Windows 사용자가 있습니다. "User1". 그리고이 User1이 내 데이터베이스에 액세스 할 수있게되었습니다.Windows 사용자가 보안이 통합 된 SQL Server에 액세스 할 수있게 만드는 방법은 무엇입니까?

CREATE LOGIN user1 
WITH PASSWORD = 'password1'; 
GO 
CREATE USER user1 FOR LOGIN user1; 
GO 

편집 질문 :

1) 어떻게이 두 사용자를 매핑하는 "사용자 1"과 "사용자 1"을

이 코드는 내 데이터베이스에 새 로그인 및 새로운 사용자를 생성하는 것입니다 ?

2)이 Windows 사용자 "User1"은 보안이 통합 된 SQL Server에 액세스 할 수 있습니까?

+0

액세스 권한이 없다고 가정하지만 Management Studio에서 GUI를 통해 수행 할 수 있습니다. – Alex

+0

@Alex, SSMS를 통해 어떻게 수행하는지 설명 할 수 있습니까? –

답변

3
use master 
GO 

create login [<YourDomain>\User1] from windows; 
GO 

use [<YourDatabase>] 
GO 

create user [<YourDomain>\User1] from login [<YourDomain>\User1] 
GO 
+0

이 코드를 실행하면 "메시지 15401 : 사용자 또는 그룹 Windows NT [myDomain \ User1]을 (를) 찾을 수 없습니다. 이름을 다시 한 번 확인하십시오." 이 메시지는 사용자 및 로그인을 생성 할 때 두 번 표시됩니다. –

+0

로그인이 필요한 경우가 있습니까? 때때로 이것은 중요합니다. 계정이 활성화되어 있습니까? 계정에 다른 문제가 있습니까? – muhmud

+0

3d 라인에서 새로운 Windows 사용자가 생성되었습니다. 맞습니까? 내 db에 사용자를 생성하고 기존 사용자에게 매핑 할 수 있습니까? –

0

로그인을 만들려면 SQL Server Management Studio를 사용하십시오. Here is how to do it (MSDN link).

이 작업을 수행하는 TSQL 코드도 동일한 페이지에 제공됩니다 (여기에 붙여 넣기에는 너무 길기 때문에 일부 copypaste는 의미가 없습니다).

관련 문제