Bagikan melalui


Memilih Teknologi Pencarian

Teknologi, yang tercantum dalam tabel berikut, dapat digunakan untuk mencari di Active Directory Domain Services.

Teknologi Deskripsi
DirectorySearcher
Kelas DirectorySearcher disediakan oleh namespace System.DirectoryServices untuk memungkinkan pencarian dalam Active Directory Domain Services dengan .NET Framework. Untuk informasi selengkapnya, lihat Mencari Direktori.
IDirectorySearch
ADSI menyediakan antarmuka IDirectorySearch untuk mengkueri server Direktori Aktif, serta layanan direktori lainnya seperti NDS, menggunakan LDAP. IDirectorySearch adalah antarmuka COM yang mengembalikan data yang diketik dengan kaya, seperti Bilangan Bulat, String Oktet, String, Deskriptor Keamanan, UTC-Time, Bilangan Bulat Besar, atau Boolean. Untuk informasi selengkapnya tentang cara menggunakan IDirectorySearch, lihat Mencari Dengan Antarmuka IDirectorySearch.
OLE DB
OLE DB adalah sekumpulan antarmuka COM yang menyediakan aplikasi dengan akses seragam ke data yang disimpan dalam sumber data yang beragam, terlepas dari lokasi atau jenisnya. ADSI juga menyediakan penyedia OLE DB untuk ADSI yang memungkinkan aplikasi menggunakan OLE DB untuk mengakses Active Directory Domain Services. Penyedia ADSI OLE DB menggunakan antarmuka IDirectorySearch untuk mengirimkan kueri ke Active Directory Domain Services dan untuk mengumpulkan hasilnya.
ADO dan teknologi akses data berbasis OLE DB lainnya
Penyedia ADSI OLE DB memungkinkan teknologi akses data apa pun berdasarkan OLE DB, seperti ADO, untuk mencari dalam Active Directory Domain Services.
LDAP API
Pengontrol domain Windows 2000 adalah server direktori yang mematuhi LDAP versi 3. LDAP API adalah pustaka fungsi gaya C. Aplikasi dapat menggunakan API LDAP untuk mencari dalam Active Directory Domain Services.

Pertimbangkan hal berikut saat memilih teknologi:

  • Untuk Microsoft Visual Basic dan Visual Basic Scripting Edition (VBScript), ADO disarankan.
  • Untuk C/C++, Anda dapat memilih salah satu teknologi.
  • Jika aplikasi Anda secara ekstensif menggunakan ADSI, mungkin lebih mudah untuk menggunakan IDirectorySearch. Jika Anda menggunakan IDirectoryObject untuk mengelola objek di Active Directory Domain Services, gunakan IDirectorySearch untuk membuat penanganan properti yang dikembalikan dari pencarian lebih mudah. IDirectorySearch menggunakan struktur ADSVALUE yang sama dengan IDirectoryObject untuk mewakili properti. Selain itu, IDirectorySearch diekspos pada hampir semua objek ADSI COM. Jika Anda memiliki penunjuk ke objek ADSI COM, Anda bisa memanggil QueryInterface untuk mendapatkan penunjuk IDirectorySearch yang dapat Anda gunakan untuk melakukan pencarian mulai dari objek direktori yang diwakili oleh objek ADSI COM.
  • Jika aplikasi Anda sudah menggunakan OLE DB, ADO, atau LDAP API, Anda dapat terus menggunakan teknologi tersebut untuk mencari dalam Active Directory Domain Services.
  • Jika aplikasi Anda harus menggabungkan data dari Layanan Domain Direktori Aktif dan database SQL Server 7, gunakan OLE DB. Dengan menggunakan OLE DB, aplikasi Anda dapat melakukan kueri terdistribusi yang mereferensikan Active Directory Domain Services dan tabel dan set baris dari satu atau beberapa database Microsoft SQL Server 7.