SDDL 字符串包含无效的 SID 或无法转换的 SID。 参数名: sddlForm

独立模式安装Sharepoint Server 2013 foundation 中文版本,配置向导执行完成后显示配置错误,具体内容如下

Exception: System.ArgumentException: The SDDL string contains an invalid sid or a sid that cannot be translated.
Parameter name: sddlForm

12/13/2013 11:34:27  14  ERR              Exception: System.ArgumentException: SDDL 字符串包含无效的 SID 或无法转换的 SID。
参数名: sddlForm

 

网上的解决办法执行过程:

1、用本机管理员帐号登录。
2、为搜索服务创建一个新账户,如SearchSvc。
3、把这个账户添加到本地的WSS_ADMIN_WPG组。
4、打开SharePoint Management Shell,输入命令:
$SearchService = Get-Credential SearchSvc
5、输入该账户的密码,然后执行下一条命令:
New-SPManagedAccount -Credential $SearchService
6、运行Sharepoint管理中心。
7、在安全性——一般安全性——配置服务账户,修改Search Service的账户指向新账户。

在这里出错:User does not have permission to perform this action,然后执行

stsadm.exe -o updatefarmcredentials -userlogin <DOMAIN\name> -password <password>

就可以正常修改,但后来再改一次又出现同样的错误

8、在硬盘的C:\Program Files\Microsoft Office Servers\15.0\Data\Office Server目录下找到形如Analytics_的目录。

SharePoint 2013 foundation安装后的目录是:C:\Program Files\Windows SharePoint Services\15.0\Data

9、右键,属性,共享,点击“高级共享”

10、选中“共享此文件夹”,点击“权限”
11、增加那个新帐号和WSS_ADMIN_WPG组“完全控制”权限,确定。
12、再次运行Sharepoint配置向导,OK。

重新配置还是同样的错误,先不管它了,继续创建网站集,部署wsp测试一下再说。