博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SharePoint 2016 配置向导报错 - The 'ListInternal' attribute is not allowed
阅读量:6934 次
发布时间:2019-06-27

本文共 3917 字,大约阅读时间需要 13 分钟。

前言

  配置SharePoint 2016的配置向导中,第三步创建配置数据库报错,然后百度、谷歌了一下,都没有解决,自己看日志搞定,也许会有人遇到类似问题,分享一下。

  1、配置向导的错误截图,如下图:

  2、根据上图找到错误日志,日志里的详细信息,如下:

Failed to create the configuration database.An exception of type System.Xml.Schema.XmlSchemaException was thrown.  Additional exception information: Feature definition with Id ca7bd552-10b1-4563-85b9-5ed1d39c962a failed validation, file 'fieldswss4.xml', line 68, character 9:The 'ListInternal' attribute is not allowed.System.Xml.Schema.XmlSchemaException: Feature definition with Id ca7bd552-10b1-4563-85b9-5ed1d39c962a failed validation, file 'fieldswss4.xml', line 68, character 9:The 'ListInternal' attribute is not allowed. ---> System.Xml.Schema.XmlSchemaValidationException: The 'ListInternal' attribute is not allowed.   --- End of inner exception stack trace ---   at Microsoft.SharePoint.Administration.SPElementManifest.ElementXmlValidationCallBack(Object sender, ValidationEventArgs evtargs)   at System.Xml.Schema.XmlSchemaValidator.SendValidationEvent(String code, String arg)   at System.Xml.Schema.XmlSchemaValidator.ValidateAttribute(String lName, String ns, XmlValueGetter attributeValueGetter, String attributeStringValue, XmlSchemaInfo schemaInfo)   at System.Xml.Schema.XmlSchemaValidator.ValidateAttribute(String localName, String namespaceUri, XmlValueGetter attributeValue, XmlSchemaInfo schemaInfo)   at System.Xml.XsdValidatingReader.ValidateAttributes()   at System.Xml.XsdValidatingReader.ProcessElementEvent()   at System.Xml.XsdValidatingReader.Read()   at System.Xml.XmlReader.MoveToContent()   at System.Xml.XmlReader.IsStartElement()   at Microsoft.SharePoint.Utilities.SPUtility.XsdValidateXml(XmlTextReader xmlStreamReader, String friendlyName, String pathXsdFile, String tagExpectedRootNode, Int32 desiredPathVersion, ValidationEventHandler xsdValEventHandler)   at Microsoft.SharePoint.Administration.SPElementManifest.ValidateDefinition(String pathToFeatureAndElementManifestXsdFile)   at Microsoft.SharePoint.Administration.SPFeatureDefinition.ValidateElementManifestXml(String pathToFeatureAndElementManifestXsdFile)   at Microsoft.SharePoint.Administration.SPFeatureDefinition.ValidateDefinition(String pathToFeatureAndElementManifestXsdFile)   at Microsoft.SharePoint.Administration.SPFeatureDefinitionCollection.AddCore(SPFeatureDefinition featdef, SPSite site, String solutionHash, Boolean fForce, Boolean fDoValidation, String pathToFeatureAndElementManifestXsdFile)   at Microsoft.SharePoint.Administration.SPFarmFactory.EnsureOutOfBoxFeaturesInstalled(SPFarm farm, String[] rgsOutOfBoxFeatures, Int32 compatibilityLevel)   at Microsoft.SharePoint.Administration.SPFarmFactory.CreateBasicServices(SPFarm farm)   at Microsoft.SharePoint.Administration.SPFarmFactory.Create()   at Microsoft.SharePoint.Administration.SPFarm.Create(SqlConnectionStringBuilder configurationDatabase, SqlConnectionStringBuilder administrationContentDatabase, SqlConnectionStringBuilder siteMapDatabase, IdentityType identityType, String farmUser, SecureString farmPassword, SecureString masterPassphrase)   at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.CreateOrConnectConfigDb()   at Microsoft.SharePoint.PostSetupConfiguration.ConfigurationDatabaseTask.Run()   at Microsoft.SharePoint.PostSetupConfiguration.TaskThread.ExecuteTask()

  3、找到fieldswss4这个文件,如下图:

  4、用vs打开fieldswss4这个文件,发现确实有这个属性,而且是有报错提醒的,如下图:

  5、在SharePoint 2013环境中找到如下位置,发现也有类似文件,如下图:

  6、对比了一下SharePoint 2013和SharePoint 2016版本的这个报错文件,发现SharePoint 2016多了如下几个Field:

    • SMTotalSize
    • SMLastModifiedDate
    • SMTotalFileStreamSize
    • SMTotalFileCount

  7、把这四个Field的ListInternal属性删掉,然后再运行配置向导,发现运行成功,如下图:

总结

  其实自己也不太清楚这个文件的作用,查了一下也没查到详细说明;不过删掉ListInternal属性确实可以成功运行配置向导,我想如果真的有问题,运行成功以后再还原回来也是可以的(修改之前已备份),不会影响SharePoint的运行。

  当然,有知道这个文件作用的,欢迎留言告知,多谢!

相关错误

  也看到有遇到一样错误的情况,但是因为内存不足,跟自己的情况不符,附后参考吧。

  http://fangdahai.blogspot.hk/2016/05/invalid-feature-definition-error-during.html

转载地址:http://xuznl.baihongyu.com/

你可能感兴趣的文章
纯CSS下拉菜单
查看>>
下面我将随机抽取一名幸运女生,XXXXX
查看>>
OutofMemory之PermGen介绍
查看>>
nginx 之负载均衡 :PHP session 跨多台服务器配置
查看>>
Mysql8 查询事务隔离级别
查看>>
集合和文件操作
查看>>
[转]#pragma once和#pragma comment
查看>>
二维前缀和
查看>>
线段树-离散化处理点
查看>>
文件系统管理 之 Linux 查看磁盘分区、文件系统、使用情况的命令和相关工具介绍...
查看>>
云计算使关系数据库逐渐落伍(转载)
查看>>
intelij maven
查看>>
【转载】拿来即用的企业级安全运维体系搭建指南
查看>>
HTML5 canvas 在线画笔绘图工具(三)
查看>>
FactoryMethod工厂方法模式升级成AbstractFactory抽象工厂模式
查看>>
第三章 常变量
查看>>
循环队列
查看>>
mysql 存储过程 invoker invoker
查看>>
iOS bug 日志 -frame 和 bounds的区别
查看>>
C++_pthread read-write lock_读写锁_visual studio 2015下配置
查看>>