Ознаки
Припустімо, що microsoft Visual C++ 2015 вторинного розповсюдження інстальовано на сервері. Під час спроби інсталювати попередню версію на сервері, з'являється таке повідомлення про помилку:
Функція: Служби обробника баз
даних
Стан: не вдалося
Причина помилки: сталася помилка залежності функції, що спричиняє збій процесу інсталяції функції.
Наступний крок. Скористайтеся наведеними нижче відомостями, щоб усунути помилку, і повторіть процес інсталяції.
Ім'я компонента: Вторинний розповсюдження
Microsoft Visual C++ 2015
Код помилки компонента: 1638
Файл журналу компонентів: FilePath\VCRuntime140_x64_Cpu64_1.log
Опис помилки: сталася помилка інсталяції VS Shell з кодом виходу 1638.
Посилання довідки про помилку: 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
Спосіб вирішення
Цю проблему вирішено в сукупному пакеті оновлень для SQL Server:
Сукупний пакет оновлень 13 для SQL Server 2017
Сукупний пакет оновлень 16 для SQL Server 2016 з пакетом оновлень 2 (SP2)
Кожен новий сукупний пакет оновлень для SQL Server містить усі виправлення та виправлення системи безпеки, які були в попередній збірці. Радимо інсталювати найновішу збірку для своєї версії SQL Server.
Інші способи вирішення
Щоб вирішити цю проблему, скористайтеся наведеними нижче способів вирішення.
-
Відновіть x64-розрядну версію Microsoft Visual C++ 2015 вторинного розповсюдження з додавання або видалення програм , виконавши такі дії:
-
Відкрийте розділ Додавання або видалення програм.
-
Знайдіть і виберіть Microsoft Visual C++ 2015 Вторинний розповсюдження (x64). Натисніть кнопку Змінити .
-
Натисніть кнопку Відновити .
-
-
Якщо ця проблема виникає під час інсталяції TFS, можна запустити VC_redist.x64.exe з інсталяційних файлів TFS, а потім вибрати відновити.
-
Скористайтеся наведеними нижче способами вирішення.