Не устанавливается sql server 2008 r2 на windows 2008

Обновлено: 06.07.2024

Все сделали по инструкции , но MS SQL Server все равно бунтует? Можно пойти на какой-нибудь форум и пожаловаться там.

Highload решил упростить вам задачу и просто собрал топ причин, почему не устанавливается Microsoft SQL Server, в одном материале.

На компьютере уже был MS SQL Server, и какие-то его файлы мешают новой установке

Даже если перед установкой новой версии MS SQL Server вы удалили старую, что-то могло не удалиться. Это «что-то» система продолжает держать и не дает поставить новую СУБД (систему управления базами данных).

Решение: почистить файлы вручную (вплоть до реестра) или какой-то программой; переустановить фреймворк и распространяемый Visual C++ Redistributable

Пользователя, которого вы назначили управлять сервером, не существует (или у него нет нужных прав)

В начале установки нужно задать пользователя и пароль учетной записи, которая будет управлять службой MS SQL Server. Если этого пользователя нет, он ограничен в правах доступа или система просто решила испортить вам день, с СУБД будут проблемы. Она либо не установится, либо установится криво.

Решение: можно долго и нудно разбираться с текущим пользователем, но лучше просто создать нового; или вообще использовать системную учетную запись (SYSTEM)

Имя компьютера и/или имя пользователя задано кириллицей

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

Решение: поменять имя компьютера на английское 🙂 И заодно проверить всех пользователей

Вы ввели неправильный пароль пользователя

Опять же — чистая невнимательность. Если на этапе установки ввести не тот пароль для пользователя, который будет управлять службой, Microsoft SQL Server не напишет вам, что он неправильный.

Решение: вручную проверить пароль пользователя

Версия SQL Server не поддерживается текущей версией Windows Server

Или наоборот. Посмотрите список требований к вашей версии SQL Server на сайте Microsoft. Если вашего Windows Server в списке нет — ничего не попишешь.

Решение: поставить другую версию SQL Server, или обновить Windows Server, или просто поставить SQL не на сервер, а на обычный Windows

Версия SQL Server не поддерживается вашей Windows

Например, SQL Server 2012 подходит для Windows от Vista до семерки, а с установкой на десятку могут быть проблемы.

Решение: как и в прошлом пункте, только с поправкой на обычный Windows; если очень нужна именно эта версия SQL, можно попробовать запустить ее в режиме совместимости с какой нибудь из других версий Windows — «методом проб и ошибок»

Вы поставили новую версию SQL Server

Это не совсем проблема, так как в этом случае все, скорее всего, установится, но не будет окошка с запуском программы . В новых версиях MS SQL сам сервер и SQL Server Management Studio (SSMS, визуальная оболочка) разъединены. Поэтому если нужна именно программа, в которой можно будет визуально работать с базами, то нужно ставить еще и SSMS.

Решение: поставить старую версию SQL Server, установить Management Studio или просто работать без графической оболочки

Вы засорили реестр

Иногда это приводит не к ошибке инсталляции, а к ее бесконечной загрузке. Если прошло несколько часов и ничего не установилось — это оно.

Решение: удалить из реестра HKLM\SOFTWARE\WOW6432Node\Microsoft\Microsoft SQL Server Management Studio ; а лучше вообще почистить реестр вручную или программой

Вы скачали кривой дистрибутив

Такое тоже может быть, особенно если скачивали не с официального сайта .

Решение: скачать нормальный дистрибутив 🙂

Мешают вирусы

В этом случае, как именно они повлияют на установку, предсказать невозможно.

Решение: удалить Microsoft SQL Server подчистую (то есть, в том числе из реестра); проверить ПК на вирусы; установить все заново

Highload нужны авторы технических текстов. Вы наш человек, если разбираетесь в разработке, знаете языки программирования и умеете просто писать о сложном!
Откликнуться на вакансию можно здесь .

В этой статье описываются некоторые известные проблемы и предпосылки при установке SQL Server на Windows 7 или на Windows Server 2008 R2.

Оригинальная версия продукта: SQL Server, Windows Server, Windows
Исходный номер КБ: 955725

Сводка

В этой статье описываются известные проблемы при установке Microsoft SQL Server на компьютере с Windows или Windows Server 2008 R2.

Для всех выпусков, за исключением express Edition SQL Server 2008, которое работает на Windows 7 или на Windows Server 2008 R2, необходимо установить не менее SQL Server 2008 Пакет обновления 1 (SP1).

Express Edition уже включает Пакет обновления 1.

В этой статье Windows 7 указывает клиентскую версию Windows 7. Windows Сервер 2008 R2 указывает серверную версию Windows 7.

Дополнительные сведения о требованиях к оборудованию и программному обеспечению для различных версий SQL Server см. в SQL Server 2012г.

Для записей о выпуске, которые документировать различные известные проблемы на момент выпуска продукта, см. в SQL Server 2012 г. Заметки о выпуске.

Известные проблемы

Windows 7 не использует свойство, чтобы определить, включена ли проверка RequireKerberos подлинности Kerberos.

Поскольку Windows 7 не использует свойство, чтобы определить, включена ли проверка подлинности Kerberos для ресурса Network Name, установка кластера failover SQL Server 2008 г. не RequireKerberos работает.

Когда политика Федерального стандарта обработки информации (FIPS) включена в Windows 7 или в Windows Server 2008 R2, проверка кластера не удается во время установки SQL Server 2008 года.

Когда политика FIPS включена в Windows 7 или в Windows Server 2008 R2, при установке SQL Server 2008 г. происходит сбой проверки кластера. Поэтому установка не удается.

Чтобы устранить эти две проблемы, необходимо установить SQL Server 2008 SQL Server 2008 (SP1) или более позднее обновление для кластерных установок. Дополнительные сведения о получении SQL Server 2008 sp1 см. в следующей статье:

Дополнительные сведения об обновлении SQL Server установки в кластерной или неосвояемой среде см. в следующей статье:

SQL Server 2008 г. установка может привести к сбойу Windows Server 2008 R2

Установка SQL Server 2008 г. может привести к сбойу

Установка SQL Server 2008 может привести к сбой, и вы получите следующую ошибку:

Вызов или beginInvoke нельзя вызывать на управление до создания ручки окна.

Для решения этой проблемы можно установить накопительное обновление. Дополнительные сведения см. в следующей статье:

Минимальные требования к версии Windows 7 или Windows Server 2008 R2

Перед установкой SQL Server на компьютере с Windows 7 или Windows Server 2008 R2 необходимо выполнить следующие минимальные требования, соответствующие вашей ситуации.

SQL Server 2008

Вам необходимо установить SQL Server 2008 вместе с SQL Server 2008 Пакет обновления 1 или более поздним обновлением (это также называется версией slipstreamed).

Вам необходимо установить SQL Server 2008 г., а затем SQL Server 2008 Пакет обновления 1 или более позднее обновление.

SQL Server 2008 года поддерживается на Windows 7 и Windows 2008 R2.

Дополнительные сведения о требованиях к оборудованию и программному обеспечению для установки SQL Server 2008 г. посетите SQL Server 2016 и 2017 гг.:требования к оборудованию и программному обеспечению.

На компьютере с Windows 7.

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

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

Итак, давайте перейдем к части, посвященной устранению неполадок в статье.

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

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

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

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

32-разрядный: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Microsoft SQL Сервер \
64-разрядная версия: HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Microsoft SQL Сервер \

  • Удалите записи для экземпляра 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, перезагрузите систему и попробуйте установить ее снова.

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

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

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

Microsoft Sql Server 2008 R2 проблема с установкой, Не устанавливается Microsoft SQL Server 2008 R2




Group Icon

Репутация: 3

Стоял Microsoft SQL Server 2008 R2. Я его удалил, затем захотел поставить заново, он не хочет ставиться ни в какую. Запускаю установку файлы распаковываются и начинается установка, затем просто установка и ее окно исчезает и никаких больше действий. Я уже полностью чистил реестр где встречается слово SQL и жесткий диск, но установка все равно не идет.
Логи, которые остались после попытки установки прикрепил, система Windows XP SP3 x86
В интернете искал способы решения проблемы, но ничего не помогает









Репутация: 1182

Я уже полностью чистил реестр где встречается слово SQL и жесткий диск, но установка все равно не идет.

Если в Windows совсем не устанавливать Microsoft Sql Server , но задать поиск в реестре по значению "SQL" , то найдётся очень много ссылок. Если ты их все удалил , то система точно не будет работать нормально.
Попробуй в системе отключить (временно удалить) антивирус и другие программы контролирующие ОС , а затем запустить установку Windows XP SP3 x86 из того же образа в режиме "Восстановление" из под ОС. Возможно неполадки устранятся. Также желательно папки с Sql Server переименовать/удалить.

Group Icon

Репутация: 3

Сделал проверку целостности системных файлов windows, после этого пришло куча обновлений системы, как будто только чистую винду поставил. Установил обновления, но SQL всеравно не устанавливается. Где можно в логах найти причину? В SystemConfigurationCheck_Report пишет что проверка прошла успешно









Репутация: 1182

Какую версию устанавливал , какой размер установочного дистрибутива , откуда скачивал ? Для каких целей используется ?

Group Icon

Репутация: 3

Вообще устанавливаю программу JCB Service Parts Pro 1.17.0001 для ее работы необходим Microsoft SQL Server 2008 R2 Express (x86 & x64Wow). Все полностью идет в виртуальном образе который я уже устанавливал ранее несколько раз без проблем.
Установочный файл SQl называется SQLEXPR_x86_ENU.exe и весит 110,4 Мб









Репутация: 1182

Вообще устанавливаю программу JCB Service Parts Pro 1.17.0001 для ее работы необходим Microsoft SQL Server 2008 R2 Express (x86 & x64Wow). Все полностью идет в виртуальном образе который я уже устанавливал ранее несколько раз без проблем.
Установочный файл SQl называется SQLEXPR_x86_ENU.exe и весит 110,4 Мб
Тут твоя раздача ?
Может переустановить программу с полным удалением ? Какие здесь могут быть минусы ?

Group Icon

Репутация: 3


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

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

я есть я и никто иной

Group Icon





Репутация: 648


Запускаю установку файлы распаковываются и начинается установка, затем просто установка и ее окно исчезает и никаких больше действий. Я уже полностью чистил реестр где встречается слово SQL и жесткий диск, но установка все равно не идет.
Логи, которые остались после попытки установки прикрепил, система Windows XP SP3 x86

Group Icon

Репутация: 3

Журнал событий молчит как партизан. Никаких ошибок.
Скачал по ссылке mvj203 исходник. Та же самая проблема. Срдства проверки конфигирации проходит без ошибок и отчет об обнаруженных установленных компонентах SQL Server ничего не находит.

У меня была такая же беда уже. Но тогда я просто переустановил Windows и все заработало. Что то не хочется снова этого делать

я есть я и никто иной

Group Icon





Репутация: 648

Group Icon

Репутация: 3

Нигде в журнале событий нет ошибок или восклицательных знаков или чего либо еще









Репутация: 1182

Group Icon

Репутация: 3

Я читал всякие статьи по полному удалению и делал все, но ничего не помогло и твоя статья тоже









Репутация: 1182

Я читал всякие статьи по полному удалению и делал все, но ничего не помогло и твоя статья тоже

А WinXP какая стоит ? - Сборка поди разбитая ?

Если в Windows совсем не устанавливать Microsoft Sql Server , но задать поиск в реестре по значению "SQL" , то найдётся очень много ссылок. Если ты их все удалил , то система точно не будет работать нормально.
Попробуй в системе отключить (временно удалить) антивирус и другие программы контролирующие ОС , а затем запустить установку Windows XP SP3 x86 из того же образа в режиме "Восстановление" из под ОС. Возможно неполадки устранятся. Также желательно папки с Sql Server переименовать/удалить.

Собственно это рекомендованный Microsoft метод по восстановлению дефолтных настроек с сохранением установленных программ.
Правда настройки не все восстанавливаются и некоторые программы всё равно придётся переустановить , некоторые косяки могут сохраниться и по времени процесс раза в три дольше , но зато без полной переустановки ОС

Group Icon

Репутация: 3


Пользуюсь сам и всем ставлю только оригинальные образы windows без всяких допов и тому подобного

Group Icon

Репутация: 3

Больше не у кого нет мыслей? Походу придется снова Windows переустанавливать









Репутация: 1182

Больше не у кого нет мыслей? Походу придется снова Windows переустанавливать

Какие мысли , если ты удалил все упоминания об SQL в реестре ? Тут только два пути : либо установка WinXP в режиме Обновление , либо полная переустановка.

Если в будущем не хочешь часто переустанавливать Windows , выполняй очень простые правила :

1) Используй только оригинальные дистрибутивы. Можно использовать и сборки , если точно знаешь какие именно в ней изменения по сравнению с оригиналом и как с этим бороться.

2) Никогда не используй разные чистилки реестра и твикеры (программы настройки Windows) - всё это быстро убивает Windows. В профессиональной среде никогда не используют костыли от сторонних разработчиков - всё необходимое для обслуживания ОС есть в Windows.

3) Все эксперименты и освоение новых программ необходимо перенести в тестовую систему - виртуальные машины , либо тестовую ОС установленную на другой раздел.

4) Если самостоятельно не способен правильно установить ОС и поддерживать её в рабочем состоянии , необходимо задуматься о привлечении к этому специалиста - иногда за очень небольшие деньги ты получишь нормально работающую систему с хорошей тех.поддержкой и не будешь терять уйму времени на борьбу с системным уровнем ОС.

Group Icon

Репутация: 3

Я удалил все упоминания об SQl уже после того как перепробовал все способы нормальной переустановки или полного удаления его с компа, это уже было от злости. К тому же на этом же компе устанавливается SQL 2005 без проблем и программа для которой его устанавливал работает нормально.

1) Использую для себя и всем кому устанавливаю или ремонтирую компы только оригинальные дистрибы Windows без всяких интеграций обновлений и тому подобного

2) Чистилками иногда пользуюсь, но не фанатично

3) Как бы переустановить Винду для меня особой проблемы не приносит, так что все эксперименты делаю на оригинале.

4) Не скажу что я спец, но 14 компов на работе и свой дома и всех друзей и знакомых полностью обслуживаю сам и без всяких привлечений "спецов", некоторых из которых я знаю, и которые не знают что на Windows x86 и Windows x32 это одно и тоже. Делаю всем бесплатно или за "Спасибо"

PS. Всем спасибо за помощь, не стал больше мучиться и поставил Windows 7 x64 SQL установился без проблем и все работает.









Читайте также: