Помощь в установке SQL Server 2017 - Устранена установка оболочки VS с кодом выхода 1638

Любые предложения по устранению этой ошибки:

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 Server 2016
  • Visual Studio 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
53 голоса | спросил Jonathan Allen 4 62017vEurope/Moscow11bEurope/MoscowSat, 04 Nov 2017 02:29:34 +0300 2017, 02:29:34

2 ответа


101

Я столкнулся с этой проблемой и с разработчиком SQL Server 2017, и это, как представляется, просто плохое планирование со стороны пользователей пакета установки SQL Server. Проблема заключается в том, что Visual Studio 2017 устанавливает установку перерасширителя Microsoft Visual C ++ 2017 (x86) и (x64), а установка SQL Server пытается установить распространенные распространенные компоненты Microsoft Visual C ++ 2015, чего не может, поскольку установка SQL Server не позволяет вам нужно установить более старую версию с установленной более новой версией.

Решение 1. Перед установкой Visual Studio 2017 установите SQL Server.

Решение 2 (что я сделал):

  1. Удалите распространяемый Microsoft Visual C ++ 2017 (x86) и (x64),
  2. установить SQL Server,
  3. затем переустановите распространяемый Microsoft Visual C ++ 2017 (x86) и (x64).

Их немного сложно найти, поэтому вот прямые ссылки:

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

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

Примечание. Если у вас вообще нет распространенного распространяемого Microsoft Visual C ++ 2017, просто установите его из одной из приведенных выше ссылок и повторите установку SQL Server. Теперь он должен работать.


Возможно, вам придется повторить эти шаги при установке дополнительных именованных экземпляров SQL Server 2017.

ответил MapLion 6 12017vEurope/Moscow11bEurope/MoscowMon, 06 Nov 2017 08:33:46 +0300 2017, 08:33:46
5

У меня была такая же проблема, но я обновлялся с SQL Server 2016.

Я удалил Microsoft Visual C ++ 2015 Redistributable, как x86, так и amp; x64, то он успешно обновлен.

ответил glowworms 20 12017vEurope/Moscow11bEurope/MoscowMon, 20 Nov 2017 06:09:09 +0300 2017, 06:09:09

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132