私は ASP.NET プログラミングにかなり慣れていません。承認スキーマ、スタッフの目録、請求などの従業員情報を維持する Web プロジェクトを設計しています。データベースは従業員 ID をキーとして記録します。現在、従業員 ID と従業員名のマッピングを格納するローカル テーブルはありません。これらの情報は Active Directory から取得されます。
新しいシステムにより、ユーザーは名前や ID などに基づいて従業員を検索し、その月の従業員の請求リストなどのレポートを生成できます。検索はADに直接アクセスすることで実現できますが、従業員/レポートのリストを生成するための良い方法ではないと思います. したがって、AD リストをローカル データベースにダウンロードする予定です。
私の質問は次のとおり
です。 1. AD リストをローカル データベースにダウンロードすることは、この状況に適した方法ですか? これを達成するための他の選択肢はありますか?
2. AD リストをダウンロードしますか? 定期的に更新するにはどうすればよいですか? テーブルをクリアして、リスト全体を再度インポートすることしか考えられません。
どんなアドバイスも大歓迎です。