SharePoint 2010 “The specified user or domain group was not found”(转载)
2011-02-17 17:32 DanielWise 阅读(1750) 评论(0) 编辑 收藏 举报Symptom:
The following error is presented when attempting to access service applications within SharePoint 2010, "The specified user or domain group was not found."
Cause:
SharePoint 2010 stores security information using the Subject Alternative Name as a literal strings as a result renaming or removing associated accounts will cause the service to fail.
Resolution:
- Validate the issue exists using the SharePoint 2010 Management Shell (PowerShell) and execute the following:
Get-SPServiceApplication
- Manually gather your service application GUID’s, they are found in IIS under the site “SharePoint Web Services”
- Identify the service account using the SharePoint 2010 Management Shell (PowerShell) and execute the following as an example:
C:\Program Files\Microsoft Office Servers\14.0\WebServices\Profile
- Connect to the SharePoint_Config database and execute the following query:
SELECT [Name], [Version], CAST([Properties] as xml)
From [SharePoint_Config].[dbo].[Objects] with (nolock)
Where [Name] LIKE ‘%Profile%’
- This will return a set of results, locate the row with the correct service application name, and double click on the xml result. Within the xml result find the key with value within the name value “Serialized”. In the example below three accounts are identified: “FABRIKAM\SharePointFarm; FABRIKAM\SharePointServices; FABRIKAM\John Smith” if any of these accounts have been modified the changes will need to be reverted or restored. Once restored the effected service will become operational.
<sFld type="String" name="m_SerializedAcl"> <acl> <ace identityName="i:0#.w|fabrikam\sharepointfarm" displayName="0#.w|fabrikam\sharepointfarm" sid="" allowRights="18446744073709551615" denyRights="0" /> <ace identityName="i:0#.w|fabrikam\sharepointservices" displayName="0#.w|fabrikam\sharepointservices" sid="" allowRights="18446744073709551615" denyRights="0" /> <ace identityName="i:0#.w|fabrikam\John Smith" displayName="0#.w| fabrikam\John Smith" sid="" allowRights="18446744073709551615" denyRights="0" /> </acl> </sFld>
- Once the services are operational use the SharePoint 2010 Central Administration to manage the accounts assigned to this service under Central Administration > Application Management > Manage Service Application. Then highlight the service and select manage from the ribbon to change the security for the service application.
作者:DanielWise
出处:http://www.cnblogs.com/danielWise/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。