亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQLServer 使用ADSI執行分布式查詢ActiveDorectory對象

2024-08-31 00:58:47
字體:
來源:轉載
供稿:網友
Step 1:Creating a Linked Server.
EXEC sp_addlinkedserver 'ADSI', 'Active Directory Services 2.5', 'ADSDSOObject', 'adsdatasource'
Step 2:Creating a SQL Server Authenticated Login
EXEC sp_addlinkedsrvlogin @rmtsrvname = N'ADSI', @locallogin = NULL , @useself = N'False', @rmtuser = N'domain/Account', @rmtpassword = N'Password'
對于 SQL Server 授權登錄,可以使用sp_addlinkedsrvlogin 系統存儲過程配置用于連接到目錄服務的適當的登錄/密碼.
參考這里:
如果SQLServer使用Windows 授權登錄,只需自映射就足以通過使用 SQL Server 安全委托來訪問AD。簡單點說就是直接運行第三步語句即可.
Step 3:Querying the Directory Service.

復制代碼 代碼如下:


-- Query for a list of User entries in an OU using the SQL query dialect
select convert(varchar(50), [Name]) as FullName,
convert(varchar(50), Title) as Title,
convert(varchar(50), TelephoneNumber) as PhoneNumber
from openquery(ADSI,
'select Name, Title, TelephoneNumber
from ''LDAP://OU=Directors,OU=Atlanta,OU=Intellinet,DC=vizability,DC=intellinet,DC=com''
where objectClass = ''User''')
-- Query for a list of Group entries in an OU using the SQL query dialect
select convert(varchar(50), [Name]) as GroupName,
convert(varchar(50), [Description]) GroupDescription
from openquery(ADSI,
'select Name, Description
from ''LDAP://OU=VizAbility Groups,DC=vizability,DC=intellinet,DC=com''
where objectClass = ''Group''')


引用:



說明:但是這樣默認查詢出來的是1000個對象.怎么辦呢?
方法一,通過字母來循環.見以下:

復制代碼 代碼如下:


CREATE TABLE #tmpADUsers
( employeeId varchar(10) NULL,
SAMAccountName varchar(255) NOT NULL,
email varchar(255) NULL)
GO
/**//* AD is limited to send 1000 records in one batch. In an ADO interface you can define this batch size, not in OPENQUERY.
Because of this limitation, we just loop through the alphabet.
*/
DECLARE @cmdstr varchar(255)
DECLARE @nAsciiValue smallint
DECLARE @sChar char(1)
SELECT @nAsciiValue = 65
WHILE @nAsciiValue < 91
BEGIN
SELECT @sChar= CHAR(@nAsciiValue)
EXEC master..xp_sprintf @cmdstr OUTPUT, 'SELECT employeeId, SAMAccountName, Mail FROM OPENQUERY( ADSI, ''SELECT Mail, SAMAccountName, employeeID FROM ''''LDAP://dc=central,dc=mydomain,dc=int''''WHERE objectCategory = ''''Person'''' AND SAMAccountName = ''''%s*'''''' )', @sChar
INSERT #tmpADUsers
EXEC( @cmdstr )
SELECT @nAsciiValue = @nAsciiValue + 1
END
DROP TABLE #tmpADUsers


以上方法源自于:

我推薦的方法:在微軟搜索到的.如何通過 NTDSUtil為服務器修改限制 maxPageSize

1.

Click Start, and then click Run.

2.

In the Open text box, type ntdsutil, and then press ENTER. To view help at any time, type ? at the command prompt.

Modifying policy settings

1.

At the Ntdsutil.exe command prompt, type LDAP policies, and then press ENTER.

2.

At the LDAP policy command prompt, type Set setting to variable, and then press ENTER. For example, type Set MaxPoolThreads to 8.

This setting changes if you add another processor to your server.

3.

You can use the Show Values command to verify your changes.

To save the changes, use Commit Changes.

4.

When you finish, type q, and then press ENTER.

5.

To quit Ntdsutil.exe, at the command prompt, type q, and then press ENTER.

資料來源:

?scid=kb%3Bzh-cn%3B299410&x=16&y=10

如何使用SQL查詢活動目錄對象語法:

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
最近2019年手机中文字幕| 亚洲成av人影院在线观看| 孩xxxx性bbbb欧美| 国产精品com| 91最新国产视频| 久久精品国产亚洲| 亚洲人午夜精品免费| 久久九九免费视频| 欧美xxxx18国产| 亚洲成人av片在线观看| 日韩大片免费观看视频播放| 欧美主播福利视频| 国产成人福利视频| 精品福利一区二区| 国产91亚洲精品| 18性欧美xxxⅹ性满足| 国产成人精品免高潮在线观看| 国产在线精品一区免费香蕉| 日韩日本欧美亚洲| 日本精品视频在线观看| 亚洲人成在线一二| 欧美日韩国产黄| 九九九久久久久久| 日韩精品亚洲视频| 日韩精品视频在线观看网址| 国产日韩欧美视频在线| 亚洲国内精品视频| 久久综合国产精品台湾中文娱乐网| 日韩精品极品视频免费观看| 色偷偷av一区二区三区| 国产精品专区第二| 欧美成人精品三级在线观看| 欧美裸体视频网站| 亚洲人成77777在线观看网| 欧美高跟鞋交xxxxxhd| 中文亚洲视频在线| 亚洲日本中文字幕免费在线不卡| 91免费视频国产| 日韩欧美中文字幕在线播放| 日韩亚洲第一页| 国产精品香蕉av| 91久久久久久久一区二区| 日韩中文字幕视频在线| 136fldh精品导航福利| 国产精品久久一| 高清欧美性猛交| 久久国产精彩视频| 国产精品91久久| 欧美极品少妇全裸体| 精品视频在线观看日韩| 国产精品自产拍高潮在线观看| 国产精品露脸自拍| 国产美女精品免费电影| 欧美亚洲国产成人精品| 亚洲视频一区二区三区| 91精品国产综合久久香蕉的用户体验| 国产精品吊钟奶在线| 亚洲欧洲一区二区三区久久| 奇门遁甲1982国语版免费观看高清| 精品久久中文字幕久久av| 成人疯狂猛交xxx| 国产精品色午夜在线观看| 中文字幕国内精品| 亚洲高清一区二| 久久视频在线直播| 97超级碰在线看视频免费在线看| 日韩av快播网址| 97国产在线视频| 97视频在线观看视频免费视频| 亚洲男人的天堂在线| 91国产视频在线| 欧美精品videos性欧美| 亚洲va国产va天堂va久久| 国产偷国产偷亚洲清高网站| 日产精品久久久一区二区福利| 国产99久久精品一区二区永久免费| 亚洲人成免费电影| 亚洲欧美制服丝袜| 亚洲www在线| 亚洲成年人在线播放| 亚洲性69xxxbbb| 欧美麻豆久久久久久中文| 国产精品丝袜高跟| 国产精品精品久久久| 亚洲网在线观看| 日韩在线视频二区| 色先锋久久影院av| 国产日韩中文字幕在线| 永久555www成人免费| 91精品国产色综合久久不卡98口| 日韩av在线天堂网| 欧美日韩国产在线播放| 亚洲成人久久久久| 久久久精品2019中文字幕神马| 中文字幕国产亚洲2019| 青青a在线精品免费观看| 午夜精品一区二区三区在线播放| 欧美亚洲视频在线观看| 欧洲成人在线观看| 91香蕉电影院| 国产精品视频播放| 久久久精品视频成人| 中文字幕免费精品一区| 成人精品久久一区二区三区| 亚洲精品天天看| 久久亚洲欧美日韩精品专区| 中文字幕少妇一区二区三区| 正在播放国产一区| 日韩精品亚洲精品| 成人国产精品色哟哟| 国语自产精品视频在线看一大j8| 亚洲国产精品大全| 欧美特黄级在线| 午夜精品一区二区三区在线视频| 欧美成人精品在线| 国产精品久久久久91| 亚洲免费成人av电影| 国产精品视频网| 欧美在线视频一区| 亚洲日韩第一页| 日韩在线免费视频| 欧美性生交xxxxx久久久| 最近2019免费中文字幕视频三| 色综合老司机第九色激情| 久久韩剧网电视剧| 久久精品2019中文字幕| 伊人久久久久久久久久久久久| 日韩av在线免费| 精品久久久久人成| 两个人的视频www国产精品| 福利视频导航一区| 亚洲深夜福利在线| 91免费版网站入口| 亚洲的天堂在线中文字幕| 成人精品一区二区三区电影黑人| 成人av在线天堂| 中文字幕亚洲情99在线| 黑人与娇小精品av专区| 国产91对白在线播放| 国产精品国语对白| 欧美日韩一区二区免费视频| 国产精品视频一| 国产精品第七十二页| 国产精品羞羞答答| 亚洲美女中文字幕| y97精品国产97久久久久久| 亚洲护士老师的毛茸茸最新章节| 亚洲国产成人精品女人久久久| 亚洲视频网站在线观看| 91在线无精精品一区二区| 亚洲欧洲国产一区| 欧美日韩国产精品一区二区三区四区| 在线观看视频亚洲| 欧美精品一区二区免费| 亚洲精品中文字幕av| 国产在线不卡精品| 欧洲一区二区视频| 欧美成人精品在线观看| 日韩精品在线电影| 亚洲天堂成人在线| 久久中国妇女中文字幕| 亚洲美女在线观看| 久久视频精品在线| 一区二区日韩精品|