討論區快速選單
知識庫快速選單
討論區最近新進100則主題 最新Microsoft免費研討會行事曆 身為PM一定要知道的管理知識
[ 回上頁 ] [ 討論區發言規則 ]
請問如何從AD將使用者帳號, 組織資料匯入SQL?
更改我的閱讀文章字型大小
作者 : 123abc(Lydia)
[ 貼文 39 | 人氣 7633 | 評價 30 | 評價/貼文 0.77 | 送出評價 16 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/12 下午 04:56:27
SQL Server資料庫有兩個Table, 分別是 tbUsers和 tbUnits
請問要將 Active Directory (Win 2003 Server) 上面的組織資料及使用者資料, 匯入SQL Server的程式要怎麼寫呢?
作者 : alexsuper(艾里克斯)
[ 貼文 154 | 人氣 134 | 評價 1270 | 評價/貼文 8.25 | 送出評價 8 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/13 下午 01:02:42
可以先 Create 一個讀 AD 資料的 View, 大概像以下這樣

CREATE view ADUser as
SELECT samAccountName,displayName,mail,telephoneNumber FROM OpenQuery(ADSI, 'SELECT telephoneNumber,mail,displayName,samAccountName FROM ''LDAP://yourdomain/OU=user, OU=yourOU, DC=yourDC, DC=com, DC=tw'' where objectClass = ''User''')

然後直接用 DTS 轉就 ok 啦:p
作者 : 123abc(Lydia)
[ 貼文 39 | 人氣 7633 | 評價 30 | 評價/貼文 0.77 | 送出評價 16 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2006/6/13 下午 04:49:13
感謝alexsuper的回答.

我用下列語法LinkedServer:
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'

然後建立LinkedServerLogin:
EXEC sp_addlinkedsrvlogin 'ADSI', 'false', null, 'myusername', 'mypassword'

但是在執行select時
SELECT samAccountName,displayName,mail,telephoneNumber FROM OpenQuery(ADSI, 'SELECT telephoneNumber,mail,displayName,samAccountName FROM ''LDAP://yourdomain/OU=user, OU=yourOU, DC=yourDC, DC=com, DC=tw'' where objectClass = ''User''')
有這樣的錯誤訊息:
連結伺服器 "ADSI" 的 OLE DB 提供者 "ADSDSOObject" 報告了錯誤。提供者指出使用者沒有執行此作業的權限。

請問一下, 我在sp_addlinkedsrvlogin所給的帳號密碼, 是不是必須要在AD可以login? 需不需要有AD管理者的權限呢?
謝謝!
 板主 : 小朱
 > ASP.NET - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - ASP.NET - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
ASP.NET
1 小朱 13300 
2 小台 4940 
3 Peter.huang 3390 
4 王爺 2700 
5 lolota 2010 
6 披著狼皮的羊 1560 
7 識丁 1190 
8 mark 870 
9 ammon 600 
10 Aries 480 
ASP.NET
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2014 程式設計俱樂部 http://www.programmer-club.com.tw/
0.078125