SQL Server 2017 को स्थापित करने में मदद करें - वीएस शेल इंस्टॉलेशन 1638 एक्जिट कोड के साथ विफल हो गया है


157

इस त्रुटि से निपटने के बारे में कोई सुझाव:

TITLE: Microsoft SQL Server 2017 Setup
------------------------------

The following error has occurred:

VS Shell installation has failed with exit code 1638.

For help, click: https://go.microsoft.com/fwlink?LinkID=20476&ProdName=Microsoft%20SQL%20Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=0x5B39C8B9%25401434%25403

------------------------------
BUTTONS:

OK
------------------------------

यह एक नया लैपटॉप चल रहा है

  • SQL सर्वर 2016 एक्सप्रेस
  • विजुअल स्टूडियो 2017
  • SSMS 2017

मैंने SQL Server या Visual Studio से संबंधित कुछ भी अनइंस्टॉल करने की कोशिश की।

लॉग: [3500: 3970] [2017-11-03T16: 25: 20] e000: त्रुटि 0x80070666: एक नया संस्करण स्थापित होने पर कोई उत्पाद स्थापित नहीं कर सकता।

Detailed results:
  Feature:                       Full-Text and Semantic Extractions for Search
  Status:                        Failed
  Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
  Next Step:                     Use the following information to resolve the error, and then try the setup process again.
  Component name:                Microsoft Visual C++ 2015 Redistributable
  Component error code:          1638
  Component log file:            C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20171103_162358\VCRuntime140_x64_Cpu64_1.log
  Error description:             VS Shell installation has failed with exit code 1638.
  Error help link:               https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638

  Feature:                       Database Engine Services
  Status:                        Failed
  Reason for failure:            An error occurred for a dependency of the feature causing the setup process for the feature to fail.
  Next Step:                     Use the following information to resolve the error, and then try the setup process again.
  Component name:                Microsoft Visual C++ 2015 Redistributable
  Component error code:          1638
  Component log file:            C:\Program Files\Microsoft SQL Server\140\Setup Bootstrap\Log\20171103_162358\VCRuntime140_x64_Cpu64_1.log
  Error description:             VS Shell installation has failed with exit code 1638.
  Error help link:               https://go.microsoft.com/fwlink?LinkId=20476&ProdName=Microsoft+SQL+Server&EvtSrc=setup.rll&EvtID=50000&ProdVer=14.0.1000.169&EvtType=VCRuntime140_x64%40Install%400x1638

जवाबों:


314

मैंने इस समस्या को SQL Server 2017 डेवलपर के साथ भी अनुभव किया है और यह SQL सर्वर इंस्टॉलेशन पैकेज लोगों की ओर से सिर्फ खराब नियोजन प्रतीत होता है। समस्या यह है कि Visual Studio 2017 Microsoft Visual C ++ 2017 Redistributable (x86) और (x64) को स्थापित करता है और SQL सर्वर इंस्टॉलेशन Microsoft Visual C ++ 2015 Redistributables को स्थापित करने की कोशिश करता है, जो कि इसलिए नहीं हो सकता है क्योंकि SQL सर्वर स्थापना की अनुमति नहीं देता है आप नए संस्करण के साथ एक पुराने संस्करण को स्थापित करने के लिए स्थापित हैं।

यह Microsoft समर्थन आलेख समस्या की उनकी व्याख्या, और उनके अनुशंसित वर्कअराउंड प्रस्तुत करता है।

समाधान 1: Visual Studio 2017 स्थापित करने से पहले SQL सर्वर स्थापित करें।

समाधान 2 (मैंने क्या किया):

  1. Microsoft Visual C ++ 2017 Redistributable (x86) और (x64) की स्थापना रद्द करें,
  2. SQL सर्वर स्थापित करें,
  3. फिर Microsoft Visual C ++ 2017 Redistributable (x86) और (x64) को पुनर्स्थापित करें।

वे खोजने के लिए थोड़ा कठिन हैं, इसलिए यहां सीधे लिंक दिए गए हैं:

X64: https://go.microsoft.com/fwlink/?LinkId=746572

x86: https://go.microsoft.com/fwlink/?LinkId=746571

नोट: यदि आपके पास Microsoft Visual C ++ 2017 Redistributable बिल्कुल भी स्थापित नहीं है, तो इसे उपरोक्त लिंक में से किसी एक से इंस्टॉल करें, और SQL सर्वर स्थापित करके पुनः प्रयास करें। यह अब काम करना चाहिए।


SQL Server 2017 के अतिरिक्त नाम इंस्टेंसेस को स्थापित करने पर आपको इन चरणों को दोहराना पड़ सकता है।


4
मुझे 2017 Redist को अनइंस्टॉल करना पड़ा, इसलिए मैं आपकी क्लोजिंग टिप्पणी से भ्रमित हूं, हमें इसे स्थापित करने के लिए कह रहा हूं? इस समस्या का कारण यहाँ संबोधित किया जाएगा। इसे डाउनलोड करें, लेकिन इसे तब तक इंस्टॉल न करें जब तक Sql Server Express 2017 स्थापित नहीं हो जाता, या यह कभी सफल नहीं होगा।
क्रिस मोसचिनी

1
मेरे मामले में, स्थापित अन्य सॉफ़्टवेयर ने 2015 रनटाइम इंस्टॉलेशन के साथ हस्तक्षेप किया था। लब्बोलुआब यह है कि मुझे SQL सर्वर स्थापित करने से पहले 2015 के माइक्रोसॉफ्ट बिट सी ++ पुनर्वितरण के 64 बिट संस्करण को प्राप्त करना था। मैन्युअल रूप से ऐसा करने से, मुझे बेहतर निदान मिला जब SQL सर्वर स्थापना इसे स्थापित कर रहा था। 2015 के 64 बिट पुनर्वितरण स्थापित होने के बाद, SQL सर्वर इंस्टॉलेशन पूरा हुआ। विंडोज में ऐड / रिमूव प्रोग्राम्स का उपयोग करके देखें कि कौन से संस्करण इंस्टॉल हैं।
नाचबार

मैंने पाया कि संदर्भित पुस्तकालयों को स्थापित करना और फिर SQL सर्वर इंस्टॉलेशन को फिर से चलाना पर्याप्त था।
रोज़ा

SQL सर्वर 2019 CTP 2 (और समाधान समान है) के साथ भी यही समस्या है।
रजवान सोकोल 27'18

अब support.microsoft.com/en-us/help/2977003/… पर "Microsoft Visual C ++ 2015-2019 Redistributable" है, जो 2017 Redistributable के शीर्ष पर स्थापित किया जा सकता है और इसकी जगह ले सकता है, जबकि 2015 और 2019 भी प्रदान करेगा। redistributables। मैंने एक्ज़िट कोड 1638 त्रुटि प्राप्त करने के बाद ऐसा किया था और तब सफलतापूर्वक SQL Server 2017 स्थापित कर सकता था। पुनर्वितरण की कोई स्थापना रद्द करना आवश्यक नहीं था। (संरक्षित स्थिति के कारण वैकल्पिक उत्तर के रूप में नहीं जोड़ा जा सकता।)
ओटो जी

9

मुझे भी यही समस्या थी लेकिन मैं SQL Server 2016 से अपग्रेड कर रहा था।

मैंने Microsoft Visual C ++ 2015 Redistributable की स्थापना रद्द की, दोनों x86 & x64, फिर इसे सफलतापूर्वक अपग्रेड किया।


इस समाधान ने मेरे लिए भी काम किया जब मैं एक मौजूदा SQL 2017 स्थापना में सुविधाओं को जोड़ने की कोशिश कर रहा था।
रॉकी

2

मुझे अपनी SQL सर्वर 2017 स्थापना को सुधारने का प्रयास करते समय त्रुटि मिली। मुझे यह लिंक मिला VC VC 2015 Redistributable स्थापना रिटर्न त्रुटि 1638 जब नया संस्करण पहले से ही स्थापित है , जो कहता है कि समस्या SQL Server 2017 के लिए संचयी अद्यतन 13 में ठीक की गई है ।

इसने काम कर दिया; मैंने अपडेट लागू किया, फिर मरम्मत को चलाया, और यह बिना किसी त्रुटि के समाप्त हो गया।


0

विंडोज में एप्स की सूची एमएस विजुअल C ++ रिडिजाइएबल के लिए 'रिपेयर' चलाने की कोशिश करती है

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.