2009-12-22 6 views
1

서버의 데이터베이스에 대한 액세스를 제한하여 특정 Windows 그룹의 사용자 만 허용하려고합니다. 서버에 대한 Windows 인증을 사용할 수 있지만 특정 사용자가 아닌 특정 그룹에 대한 액세스 만 허용 할 수있는 것처럼 보입니다.이 작업을 수행 할 수있는 방법이 있습니까? 내가 찾은 대부분의 리소스에는 SQL Server 2005 관련 지침이 들어 있으며 2008 년까지 번역 할 수 없었습니다.SQL Server 2008의 특정 Windows 그룹에 대한 데이터베이스 액세스 제한

답변

1

는 다음을 수행
을 새 사용자 대화 상자에서 검색 버튼을 클릭합니다.
그런 다음 개체 유형을 클릭하십시오.
그룹 선택, 사용자 및 기본 제공 보안 사용자 선택 취소
확인을 클릭하십시오.
그런 다음 지금 찾기를 클릭하십시오.

이 시점에서 사용 가능한 그룹 목록이 나타납니다.
원하는 것을 선택하고 확인을 클릭하십시오.

필요에 따라 권한을 할당하십시오.

+0

잘못된 대화 상자를 보았습니다. 그룹을 서버에 먼저 추가하는 대신 그룹을 데이터베이스에 추가하려고했습니다. –

0

SQL Server 2005 및 2008은 본질적으로 동일합니다.

USE master 
CREATE LOGIN [domain\group] FROM WINDOWS 
GRANT CONNECT SQL TO [domain\group] 

USE MyDB 
CREATE USER [domain\group] FROM LOGIN [domain\group] 
GRANT CONNECT TO [domain\group] 

이렇게하면 Windows 그룹의 모든 사용자가 데이터베이스에 연결할 수 있습니다. 너가 원하는게 그거야?

아니면 내가 처음에 생각했던 몇 가지 민속 액세스를 거부 할 할 ...

+0

gbn, 코드 결과는 SQL 2008 R2 Msg 156, 수준 15, 상태 1, 줄 3 키워드 'GRANT'근처에서 구문이 잘못되었습니다. –

+0

@kjstech : 복사 + 붙여 넣기 오류. Oops – gbn

관련 문제