Исправление неудавшейся установки SQL Server
Операцию исправления можно применять в следующих случаях.
- Для исправления экземпляра SQL Server , который оказался поврежденным после успешной установки.
- Для исправления экземпляра SQL Server , если операция обновления была отменена или завершилась ошибкой после сопоставления имени экземпляра с экземпляром после обновления.
- Если в сводном журнале присутствует следующее сообщение, экземпляр можно исправить после ошибки обновления: «Не удалось обновитьSQL Server . Чтобы продолжить, определите причину сбоя, устраните проблему, а затем запустите исправление установки».
- Если в сводном журнале присутствует следующее сообщение, необходимо удалить и повторно установить SQL Server. Исправить экземпляр SQL Server невозможно. «Не удалось обновитьSQL Server . Чтобы продолжить, определите причину сбоя и устраните проблему».
В ходе восстановления экземпляра SQL Serverвыполняются следующие действия.
- Заменяются все отсутствующие или поврежденные файлы.
- Заменяются все отсутствующие или поврежденные разделы реестра.
- Для всех отсутствующих или недопустимых параметров конфигурации устанавливаются значения по умолчанию.
Перед тем как продолжить, при использовании отказоустойчивых кластеров SQL Server ознакомьтесь со следующими важными сведениями.
- Исправление должно быть запущено на отдельных узлах кластера.
- Для исправления узла отказоустойчивого кластера после неудачной операции «Подготовка» используйте кнопку Удалить узел , а затем еще раз осуществите шаг «Подготовка». Дополнительные сведения см. на странице Добавление и удаление узлов в отказоустойчивом кластере SQL Server (настройка).
Исправление неудавшейся установки SQL Server в центре установки
- Запустите программу установки SQL Server (setup.exe), расположенную на установочном носителе SQL Server .
- После выполнения необходимых условий и проверки системы программа установки выводит страницу центра установки SQL Server .
- Для начала операции исправления нажмите кнопку Обслуживание в левой части области навигации, а затем кнопку Исправление .
Совет Если центр установки был запущен из меню «Пуск», то в этот раз потребуется указать расположение установочного носителя.
Исправление ошибочной установки SQL Server из командной строки
- Выполните в командной строке следующую команду:
Setup.exe /q /ACTION=Repair /INSTANCENAME=instancenameУдаление существующего экземпляра SQL Server (установка)
В этой статье описывается удаление автономного экземпляра SQL Server. Выполнив действия, описанные в этой статье, вы также подготовите систему, чтобы можно было переустановить SQL Server.
Сведения об удалении накопительного обновления см. в разделе «Удаление накопительного обновления» из SQL Server.
Чтобы удалить отказоустойчивый кластер SQL Server, используйте функцию «Удалить узел», предоставляемую программой установки SQL Server, чтобы удалить каждый узел по отдельности. Дополнительные сведения см. в статье Добавление или удаление узлов экземпляра отказоустойчивого кластера SQL Server (программа установки).
Рекомендации
- Удаление экземпляра SQL Server должен производить локальный администратор, имеющий разрешения на вход в систему в качестве службы.
- Если на компьютере установлен минимальный требуемый объем физической памяти, увеличьте размер файла подкачки вдвое больше объема физической памяти. Нехватка виртуальной памяти может привести к неполному удалению SQL Server.
- В системе с несколькими экземплярами SQL Server служба браузера SQL Server удаляется только после удаления последнего экземпляра SQL Server. Службу браузера SQL Server можно удалить вручную через Программы и компоненты на панели управления.
- При удалении SQL Server tempdb удаляются файлы данных, добавленные во время установки. Файлы с именем, удовлетворяющим шаблону tempdb_mssql_*.ndf, удаляются, если они существуют в каталоге системной базы данных.
Подготовить
- Создайте резервную копию данных. Либо создайте полные резервные копии всех баз данных, включая системные базы данных, либо вручную скопируйте MDF- и LDF-файлы в отдельное место. База master данных содержит все сведения о уровне системы для сервера, такие как имена входа и схемы. База msdb данных содержит сведения о заданиях, таких как задания агента SQL Server, журнал резервного копирования и планы обслуживания. Дополнительные сведения о системных базах данных см. в разделе «Системные базы данных». Файлы, которые необходимо сохранить, включают следующие файлы базы данных 1 :
- master.mdf
- mastlog.ldf
- msdbdata.mdf
- msdblog.ldf
- model.mdf
- modellog.ldf
- mssqlsystemresource.mdf
- mssqlsystemresource.ldf
- ReportServer[$InstanceName] файлы данных и журналов 2
- ReportServer[$InstanceName]TempDB файлы данных и журналов 2
1 Невозможно создать резервную копию системной tempdb базы данных.
2 Базы данных ReportServer включены в службы SQL Server Reporting Services.
Удаление
- Windows 10 и 2016 +
- Windows 2008 — 2012 R2
Чтобы удалить SQL Server из Windows 10, Windows Server 2016, Windows Server 2019 и более поздних версий, выполните следующие действия.
- Чтобы начать процесс удаления, перейдите к Параметры из меню и выберите «Приложения«.
- Введите sql в поле поиска.
- Выберите Microsoft SQL Server (версия) (разрядность). Например, Microsoft SQL Server 2017 (64-bit) .
- Выберите Удалить.

- Выберите Удалить во всплывающем диалоговом окне SQL Server, чтобы запустить мастер установки Microsoft SQL Server.

- На странице выбора экземпляра используйте раскрывающийся список, чтобы указать экземпляр SQL Server для удаления или указать параметр удаления только общих функций и средств управления SQL Server. Чтобы продолжить работу, щелкните Далее.
- На странице «Выбор компонентов» укажите компоненты, которые необходимо удалить из указанного экземпляра SQL Server.
- На странице Все готово для удаления просмотрите список компонентов и функций, подлежащих удалению. Выберите » Удалить», чтобы начать удаление
- Обновите окно Приложения и компоненты, чтобы убедиться, что экземпляр SQL Server был успешно удален, и определите, какие компоненты SQL Server все еще остались. При необходимости удалите эти компоненты из этого окна.
Чтобы удалить SQL Server из Windows Server 2008, Windows Server 2012 и Windows 2012 R2, выполните следующие действия.
- Чтобы начать процесс удаления, перейдите в панель управления, а затем выберите Программы и компоненты.
- Щелкните правой кнопкой мыши Microsoft SQL Server (версия) (разрядность) и выберите Удалить. Например, Microsoft SQL Server 2012 (64-bit) .

- Выберите Удалить во всплывающем диалоговом окне SQL Server, чтобы запустить мастер установки Microsoft SQL Server.

- На странице выбора экземпляра используйте раскрывающийся список, чтобы указать экземпляр SQL Server для удаления или указать параметр удаления только общих функций и средств управления SQL Server. Чтобы продолжить работу, щелкните Далее.
- На странице «Выбор компонентов» укажите компоненты, которые необходимо удалить из указанного экземпляра SQL Server.
- На странице Все готово для удаления просмотрите список компонентов и функций, подлежащих удалению. Выберите » Удалить», чтобы начать удаление
- Обновите окно Программы и компоненты, чтобы убедиться, что экземпляр SQL Server был успешно удален, и определите, какие компоненты SQL Server все еще остались. При необходимости удалите эти компоненты из этого окна.
В случае сбоя
Если процесс удаления завершается сбоем, просмотрите файлы журнала установки SQL Server, чтобы определить первопричину.
Связанный контент
- Просмотр и чтение файлов журналов программы установки SQL Server
- Удаление накопительного обновления из SQL Server
- Удаление SQL Server
Как переустановить SQL Server?
Добрый день, друзья.
Передо мной встала нелегкая задача — пролицензировать SQL Server 2012. Разбираясь в этом вопросе, все свелось к переустановке SQL Server. На днях делал на тестовом сервере и возникло много вопросов.
1. Как экспортировать и импортировать все джобы?
2. Как экспортировать и импортировать всех юзеров?
3. Как восстановить права юзеров к базам?
Собственно, возможно и есть автоматизированные или полуавтоматизированные решения, ибо руками это делать нереально (но именно так рекомендует течнет).- Вопрос задан более трёх лет назад
- 2395 просмотров
Комментировать
Решения вопроса 0
Ответы на вопрос 2
mrbaskus @mrbaskus Автор вопросаupd!
Джобы экспортнуть можно выбрав агента и нажав f7, после этого можно выбрать все джобы, правой кнопкой, создать, в файл.
Все, файлик запустить на новом скуле. Джобы создадутся только к тем базам, которые есть на сервере. Поэтому сначала аттачим базы, потом запускаем файл с джобами.Остается только 1 вопрос, с юзерами и правами.
Удаление Microsoft SQL Server
Для удаления Microsoft SQL Server перейдите в Панель управления и выберите Программы и компоненты (Установка и удаление программ).
Windows 7: Пуск → Панель управления → Программы и компоненты (Установка удаление программ).
Windows 10: Пуск → Служебные — Windows → Панель управления → Программы и компоненты.
В списке программ найдите Microsoft SQL Server. Выберите его и нажмите кнопку Удалить/Изменить:

Выберите пункт Удаление:

Начнется проверка возможности удаления. По её завершении нажмите кнопку Ок:

Появится окно выбора экземпляра. Нажмите кнопку Далее:

На шаге Выбор компонентов нажмите Выделить все (1), затем Далее (2):

На шаге Готовность к удалению нажмите кнопку Удалить:

Дождитесь окончания удаления. После успешного удаления нажмите кнопку Закрыть:

Далее необходимо удалить все компоненты SQL. Выберите компонент и нажмите Удалить:

После удаления компонентов SQL закройте окно Программы и компоненты.
Далее необходимо удалить папки SQL из директории Program Files. Зайдите в раздел C:\Program Files и удалите папку Microsoft SQL Server.
Если у вас 64-разрядная система, то папку необходимо также удалить из директории C:\Program Files (x86):