SQL सर्वर 2017 सेवा शुरू करने में त्रुटि। त्रुटि कोड 3417


14

मेरे कंप्यूटर पर SQL Server 2017 स्थापित है। यह वही है जो SELECT @@VERSIONरिटर्न:

Microsoft SQL Server 2017 (RTM-GDR) (KB4293803) - 14.0.2002.14 (X64) जुलाई 21 2018 07:47:45 कॉपीराइट (C) 2017 Microsoft कॉर्पोरेशन एंटरप्राइज संस्करण (64-बिट) विंडोज 10 पर 10.0 (बिल्ड 17134: ) `

यह कल तक ठीक काम कर रहा था। अचानक SQL SERVER Serviceनहीं भागा। जब मैंने सेवा को मैन्युअल रूप से चलाना चाहा तो यह दिखा दिया 3417 error। जब मैंने इवेंट लॉग चेक किया तो मुझे यह त्रुटि दिखाई दी:

डेटाबेस 'मास्टर' के लिए स्क्रिप्ट का स्तर अपग्रेड इसलिए विफल रहा क्योंकि अपग्रेड कदम 'msdb110_upgrad.sql' में त्रुटि 200, राज्य 7, गंभीरता 25 का सामना करना पड़ा। यह एक गंभीर त्रुटि स्थिति है जो नियमित संचालन में हस्तक्षेप कर सकती है और डेटाबेस ऑफ़लाइन हो जाएगा। यदि त्रुटि 'मास्टर' डेटाबेस के उन्नयन के दौरान हुई, तो यह संपूर्ण SQL सर्वर आवृत्ति को शुरू होने से रोकेगा। त्रुटियों के लिए पिछली त्रुटि प्रविष्टियों की जांच करें, उचित सुधारात्मक कार्रवाई करें और डेटाबेस को फिर से शुरू करें ताकि स्क्रिप्ट नवीनीकरण चरण पूरा होने के लिए चले।

कुछ गुगली के बाद मुझे पता चला कि मैं इसे चला सकता हूं /T902 switchऔर समस्या को ठीक करने का प्रयास कर सकता हूं । लेकिन मेरे लिए कोई समाधान काम नहीं आया। इसलिए मैंने उसी SQL SERVER 2017और पुनर्स्थापित डेटाबेस का एक और उदाहरण स्थापित किया। अब नए स्थापित इंस्टेंस में भी यही समस्या है।

क्या समस्या हो सकती है?

अद्यतन यहाँ SQL सर्वर का पूर्ण त्रुटि लॉग है।

2018-09-17 13: 06: 47.29 spid6s कॉन्फ़िगरेशन विकल्प 'उन्नत विकल्प दिखाएं' 1 से 1 में बदल गया। इंस्टॉल करने के लिए RECONFIGURE स्टेटमेंट चलाएँ।

2018-09-17 13: 06: 47.29 spid6s कॉन्फ़िगरेशन विकल्प 'उन्नत विकल्प दिखाएं' 1 से 1 में बदल गया। इंस्टॉल करने के लिए RECONFIGURE स्टेटमेंट चलाएँ।

2018-09-17 13: 06: 47.29 spid6s कॉन्फ़िगरेशन विकल्प 'एजेंट XP' 1 से 1 में बदल गया। इंस्टॉल करने के लिए RECONFIGURE स्टेटमेंट चलाएँ।

2018-09-17 13: 06: 47.29 spid6s कॉन्फ़िगरेशन विकल्प 'एजेंट XP' 1 से 1 में बदल गया। इंस्टॉल करने के लिए RECONFIGURE स्टेटमेंट चलाएँ।

2018-09-17 13: 06: 47.29 spid6s SSIS फ़ोल्डर बनाना ...

2018-09-17 13: 06: 47.30 spid6s छोड़ने की प्रक्रिया [dbo]। [sp_syscollector_get_instmdw]

2018-09-17 13: 06: 47.30 spid6s प्रक्रिया बनाना [dbo]। [sp_syscollector_get_instmdw] ...

2018-09-17 13: 06: 47.30 spid6s छोड़ने की प्रक्रिया [dbo]। [sp_syscollector_upload_instmdw]

2018-09-17 13: 06: 47.30 spid6s प्रक्रिया बनाना [dbo]। [sp_syscollector_upload_instmdw] ...

2018-09-17 13: 06: 47.30 spid6s डिस्क से डेटा कलेक्टर पैकेज अपलोड करना: c: \ Program Files \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx

2018-09-17 13: 06: 47.30 spid6s डिस्क से डेटा कलेक्टर पैकेज अपलोड करना: c: \ Program Files \ Microsoft SQL Server \ MSSQL14.SQL2017 \ MSSQL \ Install \ SqlTraceCollect.dtsx

2018-09-17 13: 06: 47.30 spid6s त्रुटि: 2775, गंभीरता: 17, राज्य: 12।

2018-09-17 13: 06: 47.30 spid6s कोड पृष्ठ 65001 सर्वर द्वारा समर्थित नहीं है।

2018-09-17 13: 06: 47.30 spid6s त्रुटि: 912, गंभीरता: 21, राज्य: 2।

2018-09-17 13: 06: 47.30 spid6s स्क्रिप्ट स्तर डेटाबेस 'मास्टर' के लिए उन्नयन में विफल रहा क्योंकि उन्नयन कदम 'msdb110_upgrad.sql' त्रुटि 200, राज्य 7, गंभीरता 25 का सामना करना पड़ा। यह एक गंभीर त्रुटि है जो नियमित संचालन में हस्तक्षेप कर सकती है और डेटाबेस को ऑफ़लाइन ले जाया जाएगा। यदि त्रुटि 'मास्टर' डेटाबेस के उन्नयन के दौरान हुई, तो यह संपूर्ण SQL सर्वर आवृत्ति को शुरू होने से रोकेगा। त्रुटियों के लिए पिछली त्रुटि प्रविष्टियों की जांच करें, उचित सुधारात्मक कार्रवाइयां करें और डेटाबेस को फिर से शुरू करें ताकि स्क्रिप्ट अपग्रेड चरण पूरा हो जाए।

2018-09-17 13: 06: 47.30 spid6s त्रुटि: 3417, गंभीरता: 21, राज्य: 3।

2018-09-17 13: 06: 47.30 spid6s मास्टर डेटाबेस को पुनर्प्राप्त नहीं कर सकता है। SQL सर्वर चलाने में असमर्थ है। एक पूर्ण बैकअप से मास्टर को पुनर्स्थापित करें, इसे सुधारें, या इसका पुनर्निर्माण करें। मास्टर डेटाबेस का पुनर्निर्माण कैसे करें के बारे में अधिक जानकारी के लिए, SQL Server पुस्तकें ऑनलाइन देखें।

2018-09-17 13: 06: 47.30 spid6s SQL सर्वर शटडाउन शुरू किया गया है

2018-09-17 13: 06: 47.30 spid6s SQL ट्रेस सर्वर शटडाउन के कारण बंद हो गया था। ट्रेस आईडी = '1'। यह केवल सूचनात्मक संदेश है; कोई उपयोगकर्ता कार्रवाई की आवश्यकता नहीं है।

अद्यतन यह लाइन कुछ बताने के लिए है। The code page 65001 is not supported by the server.मेरी हाल ही में विंडोज़ के लिए अद्यतन Version 1803 (OS Build 17134.285)। इस अद्यतन के बाद कुछ एप्लिकेशन टेक्स्ट अज्ञात पात्रों में बदल गए हैं। क्या यह समस्या का कारण हो सकता है?

कोड पृष्ठ के लिए रजिस्ट्री छवि

जवाबों:


17

मैं यह कहकर शुरू करूंगा कि आप Windows 10 (क्लाइंट OS) पर SQL Server 2017 चला रहे हैं जो समर्थित नहीं है SQL Server 2017 के लिए हार्डवेयर और सॉफ़्टवेयर आवश्यकताएँ देखें । आप क्लाइंट ओएस पर इसे चलाकर एंटरप्राइज़ संस्करण की क्षमता और बहुत सारे पैसे बर्बाद कर रहे हैं।

इसके अलावा मेरा मानना ​​है कि इस तरह के मुद्दे ज्यादातर बग हैं, इसलिए मैं आपको नवीनतम एसक्यूएल सर्वर 2017 सीयू 10 लागू करने का सुझाव दूंगा । मुझे पता है कि अगर आप समस्या को हल करता है। यदि आप इस समस्या के लिए समाधान निकालना चाहते हैं, तो कृपया इस ब्लॉग को देखें ।

ओपी द्वारा पुष्टि की गई कि SQL Server 2017 CU10 को लागू करने के बाद भी समस्या हल नहीं हुई।

संपादित करें: समस्या नीचे बयान से शुरू होती है

2018-09-17 13: 06: 47.30 spid6s कोड पृष्ठ 65001 सर्वर द्वारा समर्थित नहीं है।

code page65001 साधन 8 एन्कोडिंग जो SQL सर्वर द्वारा समर्थित नहीं है UTF और इस मेरा मानना है कि समस्या पैदा कर रहा है। यह निश्चित रूप से एक बुरा है मैं हैरान हूं कि यह अभी भी CU10 में तय क्यों नहीं है। नवीनीकरण प्रक्रिया bulk loadUTF 8 एन्कोडिंग वाले डेटा की कोशिश कर रही है और चूंकि SQL सर्वर इसका समर्थन नहीं करता है, यह विफल हो रहा है।

आपके पास विंडोज़ 10 है control pane, अब region and languageएप्लेट का चयन करें , यह सिर्फ आपके regionलिए विंडोज़ 10 पर हो सकता है । administrative tabटैब पर जाएं change system Localeऔर टैब के निचले हिस्से में आपको क्लिक करना है और फिर आगे बढ़ें और सक्रिय करें / बीटा चुनें : UTF8 समर्थन और प्रारंभ करें विंडोज़ मशीन। नीचे मेरी विंडोज 7 मशीन से कौन से विकल्प दिखते हैं। विंडोज 10 के लिए विकल्प लगभग समान हो सकता है ।

यहाँ छवि विवरण दर्ज करें

ओपी द्वारा पुष्टि के अनुसार पूरे मामले कुछ OS पैच लगाने के बाद शुरू हुए। "बीटा: UTF8 समर्थन" को अनचेक करने के बाद समस्या हल हो गई थी । मुद्दा 2 चीजों का लगता है।

  1. ओपी में पहले से ही बीटा है: UTF8 सपोर्ट की जाँच की और ठीक चल रहा था जब तक कि उसने ओएस पैच लागू नहीं किया जो "कुछ" बदल गया।

  2. बीटा को अनचेक करने के बाद हल किया गया मुद्दा: पहले से ही OS पैच के साथ कंट्रोल पैनल से UTF8 सपोर्ट।

SQL सर्वर बीटा के साथ ठीक चल रहा था: UTF8 समर्थन लेकिन जब OS पैच लागू किया गया था "कुछ" इस तरह से टूट गया कि SQL सर्वर मास्टर डेटाबेस ऑनलाइन नहीं आ पा रहा था जो संदेश कोड कोड 65001 समर्थित नहीं है। बीटा को निष्क्रिय करना: कंट्रोल पैनल से UTF8 ने समस्या का समाधान किया। हालांकि मेरा मानना ​​है कि यह एक अधिक समाधान है और एमएस को इसके लिए उचित KB लेख के साथ आने की आवश्यकता है।

पुनश्च: मैंने पाया कि कनेक्ट बग पहले से ही इस मुद्दे के लिए उठाया गया था। जब मैं कहता हूं कि आपने समर्थित नहीं किया है (क्लाइंट ओएस पर एंटरप्राइज संस्करण स्थापित करने के लिए) इसका मतलब यह नहीं है कि आप इस बुनियादी ढांचे को नहीं चला सकते हैं इसका मतलब यह है कि आप अपने दम पर हैं यदि आप कुछ "बग" या कुछ अप्रत्याशित रूप से विफल हो जाते हैं। यदि आप ऐसे किसी भी मुद्दे के बारे में एमएस के साथ मामला उठाते हैं, तो मुझे यकीन है कि वे इसे इंगित करेंगे।


1
@Beginner और Shanky: मैंने C:\Program Files\Microsoft SQL Server\MSSQL14.MSSQLSERVER\MSSQL\Install\SqlTraceCollect.dtsxNotepad ++ में उस फ़ाइल ( ) को चेक किया और इसमें "UCS-2 LE BOM" की एन्कोडिंग दिखाई दी, जो कि वास्तव में UTF-16 LE है, जिसे Microsoft-land में "यूनिकोड" कहा जाता है। सुनिश्चित नहीं है कि बग विंडोज या एसक्यूएल सर्वर में है, लेकिन यह देखते हुए कि फाइल में बाइट ऑर्डर मार्क (बीओएम) है, इसे सिस्टम के डिफ़ॉल्ट एन्कोडिंग की परवाह किए बिना इसे यूटीएफ -8 के रूप में पढ़ने का प्रयास नहीं करना चाहिए। है, सब के बाद, बीओएम ;-) फ़ाइल होने के पूरे उद्देश्य भी साथ शुरू होता है: <?xml version="1.0" encoding="utf-16"?>
सोलोमन रटज़की

1
मैंने डेवलपर संस्करण (एसक्यूएल सर्वर 2014) स्थापित किया है, बैकवर्ड कम्पैटिबिलिटी का परीक्षण करना है) और यही बात वहां लागू होती है। आपके समाधान ने इसके लिए बहुत काम किया।
jgauffin

2
"बीटा: UTF8 समर्थन" को अनचेक करने के बाद समस्या हल हो गई थी। धन्यवाद @ शैंकी, मैं इस मुद्दे पर दो दिन बर्बाद करता हूं और आप मेरा दिन बचाते हैं।
टेकनोविट
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.