SQL Server Express 2005で特定の名前のインスタンスがあり、SQL Server Express 2008をインストールして、同じ名前を持っています。インストーラにはSQL Server Express 2005インストーラが付属し、新しいインストーラにはSQL Server Express 2008インストーラが付属しています。2005年にSQL Server Express 2008をインストールしています
私は、ユーザーが古いアプリケーション(したがってSQL Server Express 2005インスタンス)をアンインストールしないようにするため、インスタンスのようなものを「アップグレード」することは可能でしょうか?
は、私は次の行でブートストラップを使用しています:
<Command PackageFile="SQLEXPR32_x86_ENU.EXE"
Arguments='/q /hideconsole /action=Upgrade /features=SQL /instancename=DUBOCALC
/enableranu=1 /sqlsvcaccount="NT Authority\Network Service"
/SQLSYSADMINACCOUNTS="Builtin\Users" /skiprules=RebootRequiredCheck'
EstimatedInstalledBytes="225000000"
EstimatedInstallSeconds="420">
事前のおかげでたくさんの皆を!
アップグレードを行う必要があり
私はそれは私がEnterprise ManagerがインストールされませんのSQL Server 2008 R2で先週と同じ問題を持っていた何かを傷つけることはありませんSQL Expressの2005を削除することをお勧め/表示する...私は2005年を削除し、ワラはすべて完璧に働いた... 2005年を取るそれは古くて役に立たない..私の意見では – MethodMan
はい、それはユーザーのための古いバージョンにいくつかの影響がありますか?それはおそらく、彼らが作ったDBのすべての変更を格納している.. – noloman
SQLの2005年から2008年のアップグレードウィザードのためだけにGoogle。または、ユーザーdbsをバックアップし、削除し、インストールして復元します。 –