1

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"> 

事前のおかげでたくさんの皆を!

+0

アップグレードを行う必要があり

私はそれは私がEnterprise ManagerがインストールされませんのSQL Server 2008 R2で先週と同じ問題を持っていた何かを傷つけることはありませんSQL Expressの2005を削除することをお勧め/表示する...私は2005年を削除し、ワラはすべて完璧に働いた... 2005年を取るそれは古くて役に立たない..私の意見では – MethodMan

+0

はい、それはユーザーのための古いバージョンにいくつかの影響がありますか?それはおそらく、彼らが作ったDBのすべての変更を格納している.. – noloman

+0

SQLの2005年から2008年のアップグレードウィザードのためだけにGoogle。または、ユーザーdbsをバックアップし、削除し、インストールして復元します。 –

答えて

2

同じインスタンス名を使用することも、同じポートを使用することもできません。これらの点で、各インスタンスは一意でなければなりません。あなたは「その場」

+0

現場でのアップグレードはどのように行うのですか? – noloman

+0

@noloman:正直なところ、分かりません。決して1つを済ませた。私はExpressを使用せず、常にサーバーを移行します... MSDNで何か – gbn

関連する問題