2014-10-28 3 views
-1

에 추가해야합니다. 시스템 관리자가 Active Directory에 새 사용자를 추가 할 때이 사용자의 항목을 SQL Server User 테이블에 추가해야한다는 요구 사항이 있습니다.AD의 새 사용자를 SQL Server 데이터베이스

기본 작업은 추가, 수정 및 삭제할 때와 같습니다. 물론 삭제할 때 BIT를 false로 설정해야 사용자가 응용 프로그램에 로그인하려고 할 때 어떤 기능에도 액세스 할 수 없게됩니다.

[편집]

  1. 어떻게이 일에 대해 갈?
  2. 모든 포인터/샘플 코드/참조

[자세한 내용]

우리는 SQL 서버에 설정되어 실행하는 우리의 응용 프로그램에 대한 구성으로 우리의 SQL Server 테이블에 있어야 사용자 정보가 필요합니다. 따라서 사용자가 AD에 자동으로 추가되면 나중에 AD 관리자와 다른 응용 프로그램 관리자가 응용 프로그램에 액세스 할 수있는 권한과 역할을 부여하므로 DB 테이블에 동일한 사용자를 추가해야합니다.

+0

그리고 귀하의 질문은 무엇입니까? –

+0

@MikeW 지금 내 질문을 추가했습니다 ... – aioracle

+0

먼저 AD 개체를 검색하기 위해 C# 코드를 찾아야합니다. 그런 다음 C# prog의 예약 된 실행을 설정하여 최신 사용자를 얻고 Users 테이블을 변경하거나 항상 확인중인 서비스가 실행되도록 설정할 수 있습니다. – cjb110

답변

1

AD에 그룹을 만들고이 그룹을 SQL Server에 넣은 다음 AD에이 그룹에 사용자를 추가하는 이유는 무엇입니까?

+0

이것은 불가능합니다. 이 시나리오를 설명하기 위해 질문을 편집했습니다. – aioracle

1

왜 광고를 사용하여 병렬 사용자 디렉토리를 유지해야하는지에 대한 하나의 좋은 이유를 말해주십시오. 조이 (Joey)가 말했듯이, "인증"을 위해 AD를 통해 새로운 사용자 정의 래퍼를 만드는 대신 "인증"에 집중하십시오. 사용자 그룹 및 역할을 사용하여 응용 프로그램의 액세스 및 액세스 가능성 수준을 매핑합니다. 물론 응용 프로그램의 액세스를 제어하기 위해 Sql Server를 사용할 수 있습니다.

관련 문제