검색 기술 선택
다음 표에 나열된 기술은 Active Directory Domain Services 검색하는 데 사용할 수 있습니다.
기술 | 설명 |
---|---|
DirectorySearcher |
DirectorySearcher 클래스는 System.DirectoryServices 네임스페이스에서 제공되므로 .NET Framework Active Directory Domain Services 내에서 검색할 수 있습니다. 자세한 내용은 디렉터리 검색을 참조하세요. |
IDirectorySearch |
ADSI는 LDAP를 사용하여 NDS와 같은 다른 디렉터리 서비스뿐만 아니라 Active Directory 서버를 쿼리하는 IDirectorySearch 인터페이스를 제공합니다. IDirectorySearch 는 정수, Octet String, String, Security Descriptor, UTC-Time, Large Integer 또는 Boolean과 같은 풍부한 형식의 데이터를 반환하는 COM 인터페이스입니다. IDirectorySearch를 사용하는 방법에 대한 자세한 내용은 IDirectorySearch 인터페이스를 사용하여 검색을 참조하세요. |
OLE DB |
OLE DB는 위치 또는 형식에 관계없이 다양한 데이터 원본에 저장된 데이터에 대한 균일한 액세스를 애플리케이션에 제공하는 COM 인터페이스 집합입니다. ADSI는 또한 애플리케이션이 OLE DB를 사용하여 Active Directory Domain Services 액세스할 수 있도록 ADSI용 OLE DB 공급자를 제공합니다. ADSI OLE DB 공급자는 IDirectorySearch 인터페이스를 사용하여 쿼리를 Active Directory Domain Services 제출하고 결과를 수집합니다. |
ADO 및 기타 OLE DB 기반 데이터 액세스 기술 |
ADSI OLE DB 공급자를 사용하면 ADO와 같은 OLE DB 기반의 모든 데이터 액세스 기술이 Active Directory Domain Services 내에서 검색할 수 있습니다. |
LDAP API |
Windows 2000 도메인 컨트롤러는 LDAP 버전 3을 준수하는 디렉터리 서버입니다. LDAP API는 C 스타일 함수 라이브러리입니다. 애플리케이션은 LDAP API를 사용하여 Active Directory Domain Services 내에서 검색할 수 있습니다. |
기술을 선택할 때 다음 사항을 고려합니다.
- Microsoft Visual Basic 및 VBScript(Visual Basic Scripting Edition)의 경우 ADO를 사용하는 것이 좋습니다.
- C/C++의 경우 기술 중 하나를 선택할 수 있습니다.
- 애플리케이션에서 ADSI를 광범위하게 사용하는 경우 IDirectorySearch를 사용하는 것이 더 간단할 수 있습니다. IDirectoryObject를 사용하여 Active Directory Domain Services 개체를 관리하는 경우 IDirectorySearch를 사용하여 검색에서 반환된 속성을 더 쉽게 처리할 수 있습니다. IDirectorySearch는 IDirectoryObject와 동일한 ADSVALUE 구조를 사용하여 속성을 나타냅니다. 또한 IDirectorySearch 는 거의 모든 ADSI COM 개체에 노출됩니다. ADSI COM 개체에 대한 포인터가 있는 경우 QueryInterface 를 호출하여 ADSI COM 개체가 나타내는 디렉터리 개체에서 시작하는 검색을 수행하는 데 사용할 수 있는 IDirectorySearch 포인터를 가져올 수 있습니다.
- 애플리케이션에서 이미 OLE DB, ADO 또는 LDAP API를 사용하는 경우 이러한 기술을 계속 사용하여 Active Directory Domain Services 내에서 검색할 수 있습니다.
- 애플리케이션이 Active Directory 도메인 Service 및 SQL Server 7 데이터베이스의 데이터를 조인해야 하는 경우 OLE DB를 사용합니다. 애플리케이션은 OLE DB를 사용하여 하나 이상의 Microsoft SQL Server 7개 데이터베이스에서 Active Directory Domain Services 및 테이블 및 행 집합을 참조하는 분산 쿼리를 수행할 수 있습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기