SharePoint發(fā)行版本有SharePoint2003、SharePoint2007、Sharepoint 2010、SharePoint2013和SharePoint2016。SharePoint提供了功能強(qiáng)大的團(tuán)隊(duì)協(xié)作環(huán)境,使得組織能夠在整個(gè)組織內(nèi)部實(shí)現(xiàn)整合、組織、查找和提供 SharePoint站點(diǎn)。 在SharePoint的使用過程中,尤其是Windows認(rèn)證的情況下,而且沒有配置用戶配置文件服務(wù),經(jīng)常會(huì)出現(xiàn)如果更新AD中的用戶信息(包括名字、顯示名、郵件等),SharePoint這邊站點(diǎn)并不會(huì)更新的情況。 這時(shí)候,我們經(jīng)常會(huì)操作數(shù)據(jù)進(jìn)行更新操作,生產(chǎn)環(huán)境建議備份,測試環(huán)境也要多看幾次update語句。 1、首先進(jìn)入授權(quán)的用戶組,看到我們的用戶名,當(dāng)AD中更新,這里的Name還是之前的名字,如下: 2、鼠標(biāo)放到名字上,可以看到Url鏈接地址,這時(shí)候我們需要ListId和ID,ListId是用戶信息的列表,ID是用戶的UserID,如下圖: /_layouts/listform.aspx?PageType=4&ListId={01E9CCA7-41EE-43A5-96A0-3A91A9E9CE3D}&ID=2 3、首先進(jìn)入數(shù)據(jù)庫,找到你的數(shù)據(jù)庫,如果不知道你的網(wǎng)站集對(duì)應(yīng)哪個(gè)數(shù)據(jù)庫,建議去CA(管理中心)查看,然后找到UserInfo表,如下圖: 4、首先通過查詢語句,找到ID為2的數(shù)據(jù),然后看到tp_Login是登陸名,tp_Title是Name值,tp_Email是電子郵件地址,如下圖: 我們可以執(zhí)行如下的更新語句,進(jìn)行更新,如下: UPDATE [TestResult].[dbo].[UserInfo] set tp_Title='linyu' where tp_ID=2 5、有些情況更新了UserInfo表之后,用戶信息就已經(jīng)更新了,但是有些特殊情況,還需要更新用戶信息列表,就要更新AllUserData表了,如下圖: 6、首先通過一條查詢語句,找到我們要更新用戶,如下圖: 7、主要更新的字段就是tp_ColumnSet,我們可以點(diǎn)開查看里面的xml,如下圖: 8、執(zhí)行一條更新語句,就可以更新為我們需要的個(gè)人信息,如下: ![]() Update [WSS_Content_Data].[dbo].[AllUserData] set tp_ColumnSet =' ![]() 總結(jié) 自己在使用中遇到需要更新User信息的時(shí)候,又沒有同步服務(wù),不得已而為之,特此做下記錄,方便以后修改,也希望對(duì)有需要的人有幫助。 Sharepoint 可以幫助企業(yè)用戶輕松完成日常工作。 |
溫馨提示:喜歡本站的話,請收藏一下本站!