SQL Server2005Expressの前提条件を持つClickOnceを介して展開されたWinformsアプリケーションがあります。これをSQLServer2008R2Expressに変更したいと思います。
package.xml
SQL Server 2008 R2 Expressを調べていたところ、次の行に気づきました。
<!-- Defines an upgrade installation (x86) -->
-<Command Arguments="/q /hideconsole /action=Upgrade /instancename=SQLEXPRESS
/IAcceptSqlServerLicenseTerms /skiprules=RebootRequiredCheck"
PackageFile="SQLEXPR32_x86_ENU.EXE"
EstimatedInstallSeconds="420" EstimatedInstalledBytes="225000000">
このSEEMSは、アップグレードが可能であることを意味します。ただし、これを試してみると、既存のSQLEXPRESS
インスタンスをアンインストールするように指示するプロンプトが表示されて失敗しました。
これが可能かどうか誰かが知っていますか?私はおそらく、何か間違ったことをしていますか?余分な「マイル」を移動して、既存のSQLインスタンスのアンインストールをコーディングする必要がありますか?誰かが似たようなことをしたことがありますか?
PSこれはデータベース管理者(https://dba.stackexchange.com/)に属していますか?質問のClickOnceコンテキストを考えると、確信が持てませんでした。