Die Reparatur / Installation von SQL Server 2012 schlägt fehl

434
Chrissa

Wir haben einen Windows 2012 R2-Server und möchten MS SQL Server 2012 ausführen.

Es scheint, als hätte jemand vor einiger Zeit eine Installation versucht, die jedoch nicht ordnungsgemäß installiert wurde, da SQL Server nicht unter Alle Programme angezeigt wird.

Wir haben versucht, das bestehende zu reparieren oder zu deinstallieren und erneut zu installieren. Die Reparatur / Installation schlägt jedoch aufgrund dieses Fehlers fehl.

Zusammenfassung der Ausnahmen: Im Folgenden wird ein Ausnahmestapel aufgeführt, in dem die Ausnahmen in der äußersten bis innersten Reihenfolge aufgeführt sind. Innere Ausnahmen werden eingerückt

Ausnahmetyp:

Microsoft.SqlServer.Chainer.Infrastructure.ChainerInfrastructureException

Message:  '.', hexadecimal value 0x00, is an invalid character. Line 1, position 22777. HResult : 0x84b10001 FacilityCode : 1201 (4b1) ErrorCode : 1 (0001) Data:  HelpLink.EvtType = 0x066FCAFD@0x5539C151 DisableWatson = true Stack:  at Microsoft.SqlServer.Chainer.Infrastructure.DataStoreService.LoadXmlDocument(String xml, XmlSchema schema, String namespacePrefix, String namespaceUri, String rootPath) at Microsoft.SqlServer.Chainer.Infrastructure.DataStoreService.LoadXmlDocument(XmlDocument doc, XmlSchema schema, String namespacePrefix, String namespaceUri, String rootPath) at Microsoft.SqlServer.Chainer.Infrastructure.SqlDiscoveryDatastoreInterface.LoadData(IEnumerable`1 machineNames, String discoveryDocRootPath, String clusterDiscoveryDocRootPath) at Microsoft.SqlServer.Configuration.SetupExtension.RunDiscoveryAction.ExecuteAction(String actionId) at Microsoft.SqlServer.Chainer.Infrastructure.Action.Execute(String actionId, TextWriter errorStream) at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context) Inner exception type: System.Xml.XmlException Message:  '.', hexadecimal value 0x00, is an invalid character. Line 1, position 22777. HResult : 0x80131940 Stack:  at System.Xml.XmlTextReaderImpl.Throw(Exception e) at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Int32 pos, Char invChar) at System.Xml.XmlTextReaderImpl.ParseNumericCharRefInline(Int32 startPos, Boolean expand, BufferBuilder internalSubsetBuilder, Int32& charCount, EntityType& entityType) at System.Xml.XmlTextReaderImpl.ParseNumericCharRef(Boolean expand, BufferBuilder internalSubsetBuilder, EntityType& entityType) at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeValue, EntityExpandType expandType, Int32& charRefEndPos) at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr) at System.Xml.XmlTextReaderImpl.ParseAttributes() at System.Xml.XmlTextReaderImpl.ParseElement() at System.Xml.XmlTextReaderImpl.ParseElementContent() at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace) at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) at System.Xml.XmlDocument.Load(XmlReader reader) at Microsoft.SqlServer.Chainer.Infrastructure.DataStoreService.LoadXmlDocument(String xml, XmlSchema schema, String namespacePrefix, String namespaceUri, String rootPath) 

Detailprotokoll

(01) 2018-09-05 16:28:04 Slp: at Microsoft.SqlServer.Setup.Chainer.Workflow.ActionInvocation.ExecuteActionHelper(TextWriter statusStream, ISequencedAction actionToRun, ServiceContainer context) (01) 2018-09-05 16:28:04 Slp: Inner exception type: System.Xml.XmlException (01) 2018-09-05 16:28:04 Slp: Message:  (01) 2018-09-05 16:28:04 Slp: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 22777. (01) 2018-09-05 16:28:04 Slp: HResult : 0x80131940 (01) 2018-09-05 16:28:04 Slp: Stack:  (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.Throw(Exception e) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.ThrowInvalidChar(Int32 pos, Char invChar) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.ParseNumericCharRefInline(Int32 startPos, Boolean expand, BufferBuilder internalSubsetBuilder, Int32& charCount, EntityType& entityType) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.ParseNumericCharRef(Boolean expand, BufferBuilder internalSubsetBuilder, EntityType& entityType) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.HandleEntityReference(Boolean isInAttributeValue, EntityExpandType expandType, Int32& charRefEndPos) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.ParseAttributeValueSlow(Int32 curPos, Char quoteChar, NodeData attr) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.ParseAttributes() (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.ParseElement() (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlTextReaderImpl.ParseElementContent() (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlLoader.LoadNode(Boolean skipOverWhitespace) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlLoader.LoadDocSequence(XmlDocument parentDoc) (01) 2018-09-05 16:28:04 Slp: at System.Xml.XmlDocument.Load(XmlReader reader) (01) 2018-09-05 16:28:04 Slp: at Microsoft.SqlServer.Chainer.Infrastructure.DataStoreService.LoadXmlDocument(String xml, XmlSchema schema, String namespacePrefix, String namespaceUri, String rootPath) (01) 2018-09-05 16:33:27 Slp: Watson Bucket 2  Original Parameter Values   (01) 2018-09-05 16:33:27 Slp: Parameter 0 : SQL Server 2012@RTM@   (01) 2018-09-05 16:33:27 Slp: Parameter 1 : Microsoft.SqlServer.Chainer.Infrastructure.DataStoreService.LoadXmlDocument   (01) 2018-09-05 16:33:27 Slp: Parameter 2 : System.Xml.XmlTextReaderImpl.Throw   (01) 2018-09-05 16:33:27 Slp: Parameter 3 : Microsoft.SqlServer.Chainer.Infrastructure.ChainerInfrastructureException@1201@1   (01) 2018-09-05 16:33:27 Slp: Parameter 4 : System.Xml.XmlException@-2146232000   (01) 2018-09-05 16:33:27 Slp: Parameter 5 : RunLocalDiscoveryAction   (01) 2018-09-05 16:33:27 Slp:  Final Parameter Values   (01) 2018-09-05 16:33:27 Slp: Parameter 0 : SQL Server 2012@RTM@   (01) 2018-09-05 16:33:27 Slp: Parameter 1 : 0xDBE3EAAC   (01) 2018-09-05 16:33:27 Slp: Parameter 2 : 0x066FCAFD   (01) 2018-09-05 16:33:27 Slp: Parameter 3 : 0xDF039760@1201@1   (01) 2018-09-05 16:33:27 Slp: Parameter 4 : 0x5539C151   (01) 2018-09-05 16:33:27 Slp: Parameter 5 : RunLocalDiscoveryAction   (01) 2018-09-05 16:33:27 Slp: Sco: Attempting to write hklm registry key Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20180905_162751\Registry_SOFTWARE_Microsoft_Microsoft SQL Server.reg_ (01) 2018-09-05 16:33:27 Slp: Sco: Attempting to write hklm registry key Uninstall to file C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20180905_162751\Registry_SOFTWARE_Microsoft_Windows_CurrentVersion_Uninstall.reg_ (01) 2018-09-05 16:33:28 Slp: Sco: Attempting to write hklm registry key MSSQLServer to file C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20180905_162751\Registry_SOFTWARE_Microsoft_MSSQLServer.reg_ (01) 2018-09-05 16:33:28 Slp: Sco: Attempting to write hklm registry key Microsoft SQL Server to file C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20180905_162751\Registry_SOFTWARE_Wow6432Node_Microsoft_Microsoft SQL Server.reg_ (01) 2018-09-05 16:33:28 Slp: Sco: Attempting to write hklm registry key Uninstall to file C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20180905_162751\Registry_SOFTWARE_Wow6432Node_Microsoft_Windows_CurrentVersion_Uninstall.reg_ (01) 2018-09-05 16:33:28 Slp: Sco: Attempting to write hklm registry key MSSQLServer to file C:\Program Files\Microsoft SQL Server\110\Setup Bootstrap\Log\20180905_162751\Registry_SOFTWARE_Wow6432Node_Microsoft_MSSQLServer.reg_ (01) 2018-09-05 16:33:28 Slp: '.', hexadecimal value 0x00, is an invalid character. Line 1, position 22777. (01) 2018-09-05 16:33:28 Slp: Watson bucket for exception based failure has been created (01) 2018-09-05 16:33:28 Slp: Sco: Attempting to create base registry key HKEY_LOCAL_MACHINE, machine  (01) 2018-09-05 16:33:28 Slp: Sco: Attempting to open registry subkey Software\Microsoft\Microsoft SQL Server\110 (01) 2018-09-05 16:33:28 Slp: Sco: Attempting to get registry value EnableErrorReporting (01) 2018-09-05 16:33:28 Slp: WER: Successfully read app consent from registry Software\Microsoft\Microsoft SQL Server\110\EnableErrorReporting=0. (01) 2018-09-05 16:33:28 Slp: WER: Application level consent value '0' was mapped to consent status 'WerConsentDenied' (01) 2018-09-05 16:33:28 Slp: WER: Result of the submission:: 'WerDisabled' (01) 2018-09-05 16:33:28 Slp: WER: Submitted 1 of 1 failures to the Watson data repository (01) 2018-09-05 16:33:29 Slp:  (01) 2018-09-05 16:33:29 Slp: ---------------------------------------------------------------------- (01) 2018-09-05 16:33:29 Slp:  (01) 2018-09-05 16:33:29 Slp: Error result: -2068774911 (01) 2018-09-05 16:33:29 Slp: Result facility code: 1201 (01) 2018-09-05 16:33:29 Slp: Result error code: 1 (01) 2018-09-05 16:33:29 Slp: SQM Service: Sqm does not have active session. 

Die folgenden SQL Server-Komponenten werden auf dem Server installiert:

  • CLR-Typen für SQL Server-Systeme für SQL Server 2012
  • Dienstprogramme zum Erstellen von SQL Server-Datenwerkzeugen
  • SQL Server Compact 4.0 SP1 x64-GE
  • SQL Server 2012 T-SQL-Sprachdienst
  • SQL Server 2012 Transact-SQL ScriptDom
  • SQL Server 2012 Transact-SQL-Compiler-Dienst
  • SQL Server 2012-Setup (Englisch)
  • SQL Server 2012 Native Cleint
  • SQL Server 2012-Verwaltungsobjekte
  • Lokale SQL Server 2012 Express-Datenbank
  • Datenebenen-App-Framework für SQL Server 2012
  • SQL Server 2012-Befehlszeilen-Dienstprogramme
  • SQL Server 2012 (64 Bit)
  • SQL Server 2012

Könnte uns bitte jemand helfen, dieses Problem zu lösen?

0
Haben Sie es direkt von ISO installiert? Oder entpacken Sie es zuerst in das Dateisystem? Peter.G vor 5 Jahren 0
@ Peter.G Wir haben es entpackt und die Installationsdatei zuerst auf Laufwerk C gespeichert. Chrissa vor 5 Jahren 0
@ Chris - Hast du versucht, die vorhandenen MSSQL-Komponenten zu entfernen? Ramhound vor 5 Jahren 0
@Ramhound Ich habe versucht, alle MSSQL-Komponenten zu löschen, aber SQL Server 2012 konnte nicht mit demselben Fehler deinstalliert werden. Da die Version keine Rolle spielt, haben wir SQL Server 2017 nach dem Löschen von Registrierungsschlüsseln und Dateien unter Programme installiert. 2017 wurde erfolgreich installiert. Nochmals vielen Dank für Ihren Rat! Chrissa vor 5 Jahren 0

1 Antwort auf die Frage

0
Chrissa

Wir haben versucht, alle MSSQL-relevanten Komponenten zu löschen, SQL Server 2012 konnte jedoch nicht mit demselben Fehler deinstalliert werden. Da die Version keine Rolle spielt, haben wir SQL Server 2017 nach dem Löschen von Registrierungsschlüsseln und Dateien unter Programme installiert. 2017 wurde erfolgreich installiert. Nochmals vielen Dank an alle für Ihren Rat!