2017-02-01 14 views
0

Active Directoryに格納されているユーザーをフェッチする、Vb.net 2008で設計された現在のプロジェクトがあります。 SQLサーバーからそれらのユーザーのリストを照会し、vb.netのDatagridviewに移入する方法はありますか?Active DirectoryがSQL Serverにリンク

+0

なぜあなたvb.netプロジェクトにLDAPクエリを使用してリストを取得いけませんActive Directorio(AD)からですか?あなたは必要なADのリストとのSQLServerの関係? – M84

+0

はい***できます***、リンクされたサーバーを作成し、LDAP情報(クエリに使用)を取得し、OpenQueryを使用して選択を行う...この質問も非常に幅広く、本当にできません。一度に答えた私が提供した情報は、ADにぶつかるために必要なステップです。次に、DataTableを埋めるためにコード側から呼び出すことができるプロシージャを作成し、DataGridViewのDataSourceを設定します。 – Codexer

+0

Active DirectoryからSQL Serverを使用して特定のユーザーをフェッチする予定です。次に、これらのデータがある場合は、vb.netのdatagridviewにデータを格納する必要があります。これはあまりにも複雑ですか? – MDP

答えて

0

あなたは、この記事のようにOPENQUERYコマンドを使用して直接クエリのActive Directoryを使用することができます。

Querying Active Directory from SQL Server

SELECT * FROM OpenQuery ( 
    ADSI, 
    'SELECT displayName, telephoneNumber, mail, mobile, facsimileTelephoneNumber 
    FROM ''LDAP://DOMAIN.com/OU=Players,DC=DOMAIN,DC=com'' 
    WHERE objectClass = ''User'' 
    ') AS tblADSI 
ORDORDER BY displayname 
+0

Google検索サービスの提供はいつから始まったのでしょうか?回答には、投稿した記事リンクとは異なるものは何もありません。コメントにOPが何をする必要があるのは明らかです。あなたの答えはどのようにOPに利益をもたらしますか? – Codexer

+0

私は実際に使用しているコードを投稿したくないので、そのプロセスを記述する記事に単にリンクしていました。 – sams

関連する問題