2015-01-26 4 views
0

У меня есть следующие версии SQL Server Express установлен на моей локальной машине:Не удается обновить SQL Server 2012 Экспресс с SQL Server Express 2008

Microsoft SQL Server 2008 (SP2) - 10.0.4000.0 (Intel X86) 
Sep 16 2010 20:09:22 
Copyright (c) 1988-2008 Microsoft Corporation 
Express Edition on Windows NT 6.1 <X64> (Build 7601: Service Pack 1) (WOW64) 

Я пытаюсь обновить до SQL Server 2012 Express, , Я работаю на 64-битной машине, поэтому загрузил файл SQLEXPRE_x86_ENU с this link. Я загружал 32 версии для запуска, поскольку существующая версия была 32-разрядной. Первоначально Engine был 2005 годом, но я обновился до 2008 года, а затем с пакетом обновления 2 (все 32 бит) 2008 года

Однако обновление не выполнено. Я в конечном итоге со следующей ошибкой:

Rule "Previous upgrade" failed. 

A previous upgrade that failed was detected. To retry the upgrade, remove the upgraded feature that failed, and then run the upgrade again. 

Я побежал отчет обнаружения и это выглядело следующим образом:

enter image description here

Может кто-нибудь объяснить, что может быть причиной этого?

Я также должен добавить, что я также пробовал модернизировать до 2008 года r2 express, но это тоже не по той же причине.

+0

Почему бы вам скачать версию x86 для 64-разрядной машине? Рассматривали ли вы просто установку нового экземпляра, а затем с помощью резервного копирования/восстановления для перемещения баз данных? Я никогда не был слишком комфортен с обновлением Express Express на месте. –

+0

моей отправной точкой был двигатель x86 2005 года, поэтому я решил, что буду держать его в силе. Если я загружу 64-битный движок, я должен использовать его в другой версии Management Studio? – Sperick

+1

Нет, у Management Studio нет 64-битной версии - вам не нужна другая версия для управления разными моделями. Просто убедитесь, что Management Studio - это> = самая высокая версия, которой вы должны управлять. –

ответ

Смежные вопросы