Устранение ошибок сборки при установке SQL 2008 R2 в Windows

Оглавление:

Устранение ошибок сборки при установке SQL 2008 R2 в Windows
Устранение ошибок сборки при установке SQL 2008 R2 в Windows

Видео: Устранение ошибок сборки при установке SQL 2008 R2 в Windows

Видео: Устранение ошибок сборки при установке SQL 2008 R2 в Windows
Видео: СДЕЛАЛ WINDOWS 11 КРАСИВЕЕ ┃ Первая кастомизация 🌸 - YouTube 2024, Май
Anonim

На этой неделе мы обсудим, как устранить различные ошибки сборки, которые мы получаем, при устранении неполадок установки для SQL Server. Я больше сосредоточу эту статью на SQL Server 2008 R2 и Windows 7. Прежде чем начать, я объясню, что такое сборка в Windows. Википедия описывает сборку в CLI, как скомпилированную библиотеку кода, используемую для развертывания, управления версиями и безопасности. Сборки CLI могут иметь информацию о версии, позволяющую устранить большинство конфликтов между приложениями, вызванными совместными сборками.

Ошибки сборки при установке SQL в Windows

Поэтому давайте рассмотрим часть статьи по устранению неполадок.

В большинстве случаев ошибки сборки возникают из-за остатков неудачной установки, то есть установка прошла на полпути и выполняла обратный возврат. В таких случаях мы должны вручную очищать записи. Это немного длинный и, казалось бы, сложный процесс, но я постараюсь сделать все как можно проще. Перед началом процесса создайте точку восстановления системы и создайте резервную копию реестра. Пожалуйста, следуйте этим статьям, чтобы сделать это.

  • Как создать точку восстановления системы в Windows
  • Резервное копирование и восстановление реестра в Windows

Прежде всего, мы должны удалить любые последующие записи. Если на этом компьютере не установлен SQL, просто удалите все записи SQL из программ и функций. Если нет, просто удалите SQL Server 2008 R2 и выберите экземпляр, который вы пытаетесь установить (не удаляйте ничего). Если его там нет, то оставьте его и перейдем к следующему шагу.

Следующий шаг проходит через реестр, чтобы убедиться, что все записи удалены. Честно говоря, практически невозможно найти и удалить все записи SQL, но мы можем удалить только те важные, которые, по нашему мнению, вызовут проблемы.

    • Пуск -> Выполнить -> Regedit
    • Идти к

32-бит: HKEY_LOCAL_MACHINE SOFTWARE Microsoft Microsoft SQL Server 64-бит: HKEY_LOCAL_MACHINE SOFTWARE Wow6432Node Microsoft Microsoft SQL Server

  • Удалите записи для экземпляра SQL, который вы связываете для установки. Если у вас нет другого SQL, просто удалите Microsoft SQL Сама корневая папка сервера
  • Теперь перейдите к HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services Eventlog Application и удалять записи для экземпляра SQL, который вы связываете для установки
  • Затем перейдите к HKEY_LOCAL_MACHINE SYSTEM ControlSet001 Services и удалять записи для экземпляра SQL, который вы связываете для установки
  • Вы найдете несколько наборов управления, например ControlSet001, ControlSet002, ControlSet003, ControlSet004 и так далее. Повторите тот же процесс.
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services Eventlog Application и удалять записи для экземпляра SQL, который вы связываете для установки
  • HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services и удалять записи для экземпляра SQL, который вы связываете для установки.

Теперь следующий шаг - удалить записи сборки для SQL. Для этого

  • Пуск -> Выполнить -> сборка
  • Ищите сборки, начатые с Microsoft.SqlServer, как только вы найдете его правой кнопкой мыши и нажмите «Удалить»

Теперь просто чтобы убедиться, что у вас есть все записи, есть трюк, где мы можем переключить представление сборки в представление папки.

  • В командной строке введите cd / d% windows% assembly
  • Тип: attrib -r -h -s desktop.ini
  • Тип ren desktop.ini desktop.bak

Или же

  • Перейдите в раздел HKEY_LOCAL_MACHINE SOFTWARE Microsoft Fusion
  • Добавить новое имя двоичного значения " DisableCacheViewer
  • Щелкните правой кнопкой мыши на " DisableCacheViewer »И нажмите« Изменить ».
  • Введите 1
  • Закройте реестр и повторите попытку.

Теперь, если вы вернетесь к сборке, вы должны видеть папки, а не вид сборки. Теперь найдите любой Microsoft.SqlServer и удалите его. После завершения процесса просто очистите TEMP и перезагрузите систему и попробуйте установить ее снова.

Теперь в некоторых случаях вы все равно можете получить ошибку сборки, в большинстве случаев это связано с Microsoft.NET 4.0. Я бы рекомендовал переустановить.NET Framework 4.0 и попытаться установить его снова. Также могут возникнуть такие ошибки Microsoft Visual C ++ 2008 или 2010. Переустановка их была бы хорошей идеей.

Существует еще один сценарий, когда ошибка вызвана Microsoft SQL Server 2008 R2 RsFx Driver MSI. В таких случаях мы можем попробовать две вещи. Один из них - создать недостающую запись в реестре или удалить драйвер из папки Installer.

Способ 1:

  • Пуск -> Выполнить -> Regedit
  • Идти к HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services RsFx0150
  • Щелкните правой кнопкой мыши RsFX0150 и нажмите «Новый ключ» и введите InstancesShares
  • Закройте реестр и попробуйте установить его снова.

Способ 2:

  • Пуск -> Выполнить -> Установщик
  • После открытия папки вы отправите много столбцов. Щелкните правой кнопкой мыши на любом из имен столбцов и выберите «Больше».
  • Из списка выберите Комментарии и нажмите «ОК».
  • Теперь найдите Microsoft SQL Server 2008 R2 RsFx Driver MSI в комментариях (поскольку фактическое имя файла будет тарабарщиной)
  • Щелкните правой кнопкой мыши файл MSI и нажмите «Удалить».

Ну, используя этот метод, вы должны решить большинство ошибок, связанных с сборкой, при установке Microsoft SQL Server 2008 R2. Если у вас все еще есть проблемы, вы можете использовать наш раздел комментариев.

Рекомендуемые: