우리는 Windows 2012 R2 서버가 있고 MS SQL Server 2012를 실행하려고합니다.
누군가가 설치를 잠시 시도한 것처럼 보이지만 SQL Server가 모든 프로그램에 나타나지 않기 때문에 제대로 설치되지 않았습니다.
우리는 기존의 장치를 수리 또는 제거하고 다시 설치하려고했습니다. 그러나이 오류로 인해 복구 / 설치가 실패합니다.
예외 요약 : 다음은 예외 목록을 보여줍니다. 가장 안쪽에서 가장 안쪽 순서의 예외 내부 예외가 발생했습니다. 들여 쓰기 된
예외 유형 :
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)
세부 로그
(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.
아래의 SQL Server 관련 구성 요소가 서버에 설치됩니다.
- SQL Server 2012의 SQL Server 시스템 CLR 유형
- SQL Server 데이터 도구 작성 유틸리티
- SQL Server Compact 4.0 SP1 x64 ENU
- SQL Server 2012 T-SQL 언어 서비스
- SQL Server 2012 Transact-SQL ScriptDom
- SQL Server 2012 Transact-SQL 컴파일러 서비스
- SQL Server 2012 설치 (한국어)
- SQL Server 2012 기본 클라이언트
- SQL Server 2012 관리 개체
- SQL Server 2012 Express 로컬 DB
- SQL Server 2012 데이터 계층 응용 프로그램 프레임 워크
- SQL Server 2012 명령 줄 유틸리티
- SQL Server 2012 (64 비트)
- SQL Server 2012
아무도 우리가이 문제를 해결할 수 있도록 도와 주시겠습니까?
ISO에서 직접 설치 했습니까? 또는 먼저 파일 시스템에 압축을 풉니 다.
—
Peter.G
@ Peter.G 우리는 압축을 풀고 설치 파일을 C 드라이브에 먼저 저장했습니다.
—
Chrissa
@Chrissa - 기존 MSSQL 구성 요소를 제거해 보셨습니까?
—
Ramhound
@Ramhound 모든 MSSQL 관련 구성 요소를 삭제하려고했지만 SQL Server 2012를 제거 할 수 없습니다. 동일한 오류가 발생합니다. 버전은 중요하지 않으므로 Program Files 아래에서 레지스트리 키와 파일을 삭제 한 후 SQL Server 2017을 설치했습니다. 2017이 성공적으로 설치되었습니다. 귀하의 조언에 다시 한 번 감사드립니다!
—
Chrissa