Tengo una aplicación Winforms que se implementó a través de ClickOnce que tiene un requisito previo de SQL Server 2005 Express. Me gustaría cambiar eso a SQL Server 2008 R2 Express.Actualización de la instancia SQL a través de ClickOnce
que estaba buscando en el package.xml
para SQL Server 2008 R2 Express y di cuenta de las líneas:
<!-- 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">
Este PARECE dar a entender que una actualización es posible. Sin embargo, al probar esto falló con un mensaje que me indicaba que desinstalara la instancia existente de SQLEXPRESS
.
¿Alguien sabe si esto es posible? ¿Estoy, quizás, haciendo algo mal? ¿Simplemente necesito ir a la 'milla' extra y codificar una desinstalación de la instancia de SQL existente? ¿Alguien ha tratado alguna vez con algo similar?
P.S. ¿Esto pertenece al Database Administrators (https://dba.stackexchange.com/)? No estaba seguro dado el contexto ClickOnce de mi pregunta.