Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Meminta Direktori Aktif dari SQL Server 2005

Pertanyaan yang cukup umum tetapi berikut adalah beberapa petunjuknya.

Anda memerlukan server tertaut yang dibuat di SQL Server yang menunjuk ke ADSI (Antarmuka Layanan Direktori Aktif) sesuatu seperti ini akan melakukannya.

EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'

Kemudian Anda dapat menggunakan jenis kueri berikut.


SELECT *
FROM OPENQUERY(ADSI, 'SELECT sAMAccountName
FROM ''LDAP://DC=MyDC,DC=com,DC=uk''
WHERE objectCategory = ''Person''
AND objectClass = ''user'')

Anda harus menyetel baris LDAP:// dengan tepat (tanyakan detailnya kepada admin AD Anda) dan perhatikan bahwa kueri adhoc terdistribusi menggunakan OpenQuery dinonaktifkan secara default di SQL Server. Setelah Anda memiliki hal di atas, seharusnya cukup mudah untuk mencari variasi tertentu di Google.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cara menambah nilai Kolom bilangan bulat dengan 1 di SQL

  2. Memperkenalkan Fitur Baru - Analisis Deadlock

  3. Cara Menggunakan FILEGROUPPROPERTY() di SQL Server

  4. Hibernate (/ JPA) server-side paging dan MS SQL Server

  5. Memicu dan memperbarui ke baris di SQL Server setelah diperbarui