2012年4月10日火曜日

Active DirectoryのOU情報をSSRSのloginNameから取得したい。


[AD]→手法1→[VB(Dll)]→手法2→[ReportBuilder]
という流れの中で、[VB(Dll)]まではデータが取得できているのであれば
手法2の受け渡しの問題ということになります。

SSRS(ReportBuilder)でDLL参照する方法というのが私は知らないので、
具体的にどのような手法をとっているのかが分かりませんが、
どのように受け渡しているのかの情報がないと、エラー原因についても
回答しにくいと思います。


前回書いた【OLE DB Provider for Microsoft Directory Services】について
詳しく書くと


ウェブデザインウィチタは、TXを下回る

1:データソースとして 
接続の種類 「OLE DB」
プロバイダ 【OLE DB Provider for Microsoft Directory Services】
を作成します。
サーバー名は空欄、ユーザー名は「domain\user」形式で設定します。


企業は、自社名などの神々を選ぶ理由

2:データセットとして
データソース 1で作ったデータソース
クエリ
SELECT
Name , DisplayName , ADsPath,samAccountName 
FROM
'LDAP://ドメインコントローラーのIP'
WHERE
objectCategory='Person'
と設定すると、すべてのユーザーが取得可能です。
ただし、このクエリにはパラメータが使えないので、毎回全ユーザーを
取得することになります。
これを避けるためには、SQLServerにリンクサーバーを作成して
SQLServerのビューとして上記クエリ結果を用意しておく方が扱いやすいです。


災害管理とは何か

尚、ここで、ouについてですが、
ディレクトリサービスでは、OUは1ユーザーに複数設定可能なので、
取得・判断するのは非常に面倒です。
一応、ADsPathにou=xxxxとouの情報があるので、文字列加工して取得するしかないかと。
そのためにもSQLServerのビューとして定義する方が楽だと思います。

リンクサーバーを作成する場合の 参考



These are our most popular posts:

ECSEC - 住民基本台帳カード

そのことを考えるためには、住民基本台帳カードがどのようにして生まれたのかを知る 必要がある。 住民基本台帳カード発行の初めの目的は、社会の都市化の流れの中で、 日本中どこでも自分の住民票を取得できるようにすることであった。このカードは、転居 ... read more

リスクアセスメント

2011年11月21日 ... ただ、プライバシーマークを取得するためには重要なポイントであり、取得までの流れの 中では一番難しい場面の1つで ... と、米のVerizon Businessが、企業がデータ漏えい に関し抱える課題を検証して、業種ごとの所見を公開したようです。 read more

個人情報保護対策の流れ - 個人情報保護法対策プロジェクト ...

そのような場合、日々の業務の流れを把握することも1つの方法です。 日々の業務の 流れの中で、個人情報を「取得」、「管理」、「利用」、「社外への提供」、「廃棄」な ど といった事態が生じる場面を考えていくのです。 その過程で、個人情報が社内でどの ような形 ... read more

Kadecot » Concept

そのような流れの中で、家電を含む様々な装置と人間との直接の界面(ユーザー インターフェース)をどのようにデザインするかということに関して、今後たくさんの試みが なされるべきだと考えています。また、ユーザーインターフェースは、人間の生活情報を 取得 ... read more

0 件のコメント:

コメントを投稿