Penyedia Microsoft OLE DB untuk Layanan Microsoft Active Directory
Penyedia Antarmuka Layanan Direktori Aktif (ADSI) memungkinkan ADO terhubung ke layanan direktori heterogen melalui ADSI. Ini memberi aplikasi ADO akses baca-saja ke layanan direktori Microsoft Windows NT 4.0 dan Microsoft Windows 2000, selain layanan direktori yang mematuhi LDAP dan Layanan Direktori Novell. ADSI sendiri didasarkan pada model penyedia, sehingga jika ada penyedia baru yang memberikan akses ke direktori lain, aplikasi ADO akan dapat mengaksesnya dengan mulus. Penyedia ADSI berutas bebas dan Unicode diaktifkan.
Parameter String Koneksi
Untuk menyambungkan ke penyedia ini, atur argumen Penyedia properti ConnectionString ke berikut ini:
ADSDSOObject
Membaca properti Penyedia juga akan mengembalikan string ini.
String Koneksi Umum
String koneksi umum untuk penyedia ini adalah sebagai berikut:
"Provider=ADSDSOObject;User ID=MyUserID;Password=MyPassword;"
String terdiri dari kata kunci berikut.
Kata kunci | Deskripsi |
---|---|
Penyedia | Menentukan Penyedia OLE DB untuk Layanan Direktori Aktif. |
ID Pengguna | Menentukan nama pengguna. Jika kata kunci ini dihilangkan, log masuk saat ini akan digunakan. |
Kata sandi | Menentukan kata sandi pengguna. Jika kata kunci ini dihilangkan. Kemudian log masuk saat ini digunakan. |
Catatan
Jika Anda menyambungkan ke penyedia sumber data yang mendukung autentikasi Windows, Anda harus menentukan Trusted_Connection=yes atau Integrated Security = SSPI alih-alih ID pengguna dan informasi kata sandi dalam string koneksi.
Teks Perintah
String teks perintah empat bagian dikenali oleh penyedia dalam sintaks berikut:
"Root; Filter; Attributes[; Scope]"
Nilai | Deskripsi |
---|---|
Akar | Menunjukkan objek ADsPath tempat memulai pencarian (yaitu, akar pencarian). |
Filter | Menunjukkan filter pencarian dalam format RFC 1960. |
Atribut | Menunjukkan daftar atribut yang dibatasi koma yang akan dikembalikan. |
Cakupan | Opsional. String yang menentukan cakupan pencarian. Bisa jadi salah satu dari yang berikut: - Dasar - Cari hanya objek dasar (akar pencarian). - OneLevel - Cari hanya satu tingkat. - Subtree - Cari seluruh subtree. |
Contohnya:
"<LDAP://DC=ArcadiaBay,DC=COM>;(objectClass=*);sn, givenName; subtree"
Penyedia juga mendukung SQL SELECT untuk teks perintah. Contohnya:
"SELECT title, telephoneNumber From 'LDAP://DC=Microsoft, DC=COM' WHERE
objectClass='user' AND objectCategory='Person'"
Keterangan
Penyedia tidak menerima panggilan prosedur tersimpan atau nama tabel sederhana (misalnya, properti CommandType akan selalu adCmdText). Lihat dokumentasi Antarmuka Layanan Direktori Aktif untuk deskripsi elemen teks perintah yang lebih menyeluruh.
Perilaku Recordset
Tabel berikut ini mencantumkan fitur yang tersedia pada objek Recordset yang dibuka dengan menggunakan penyedia ini. Hanya jenis kursor statis (adOpenStatic) yang tersedia.
Untuk informasi selengkapnya tentang perilaku Recordset untuk konfigurasi penyedia Anda, jalankan metode Dukungan dan hitung kumpulan PropertiRecordset untuk menentukan apakah properti dinamis khusus penyedia ada.
Ketersediaan properti ADO Recordset standar:
Properti | Ketersediaan |
---|---|
AbsolutePage | baca/tulis |
AbsolutePosition | baca/tulis |
ActiveConnection | baca-saja |
BOF | baca-saja |
Bookmark | baca/tulis |
CacheSize | baca/tulis |
CursorLocation | selalu adUseServer |
Cursortype | selalu adOpenStatic |
EditMode | selalu adEditNone |
EOF | baca-saja |
Filter | baca/tulis |
LockType | baca/tulis |
MarshalOptions | tidak tersedia |
MaxRecords | baca/tulis |
PageCount | baca-saja |
PageSize | baca/tulis |
RecordCount | baca-saja |
Sumber | baca/tulis |
Provinsi | baca-saja |
Status | baca-saja |
Ketersediaan metode ADO Recordset standar:
Metode | Tersedia? |
---|---|
TambahkanBaru | Tidak |
Batalkan | Tidak |
CancelBatch | Tidak |
CancelUpdate | Tidak |
Kloning | Ya |
Tutup | Ya |
Hapus | Tidak |
GetRows | Ya |
Bergerak | Ya |
MoveFirst | Ya |
MoveLast | Ya |
MoveNext | Ya |
MovePrevious | Ya |
NextRecordset | Ya |
Buka | Ya |
Kueri Ulang | Ya |
Sinkronkan ulang | Ya |
Mendukung | Ya |
Pembaruan | Tidak |
UpdateBatch | Tidak |
Untuk informasi selengkapnya tentang ADSI dan spesifikasi penyedia, lihat dokumentasi Antarmuka Layanan Direktori Aktif atau kunjungi halaman Web ADSI.
Lihat juga
Properti CommandType (ADO)
Properti ConnectionString (ADO)
Kumpulan Properti (ADO)
Properti Penyedia (ADO)
Objek Recordset (ADO)
Metode Mendukung
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk