Ich arbeite an einer WPF-App und verwende WiX als Installer.Bootstrapping SQL Express von WiX?
Ich möchte SQL Express 2012 verwenden, möchte aber zuerst Installationsprobleme beheben.
Ich bin auf der Suche nach einem vollständigen Beispiel zum Erkennen, Booten, Installieren, Aktualisieren und Deinstallieren von SQL Express 2012 mit WiX (obwohl Partials auch nützlich sein werden).
Auch die meisten der Erkennungslogik, die ich bisher im Web gefunden habe, verwendet Registrierungsschlüssel. Microsoft empfiehlt jedoch, stattdessen WMI zu verwenden (siehe http://blogs.msdn.com/b/sqlexpress/archive/2006/07/29/faq-detecting-sql-server-2005-using-wmi.aspx). Ist das mit WiX möglich? Diese
ich dies mit Registry-Schlüssel getan habe ich keine Kenntnis von der WMI-Empfehlung war, können Sie mich auf die Informationen richten? Ich kann meine Registrierungsschlüsselversion teilen, wenn Sie möchten. – Neil
Siehe http://blogs.msdn.com/b/sqlexpress/archive/2006/07/29/faq-detecting-sql-server-2005-using-wmi.aspx – RickNZ
Das bezieht sich auf SQL 2005 Ich denke, das gleiche könnte gelten für 2012, aber ich habe alle Version von SQL Express seit MSDE installiert, indem Sie es über Registrierungsschlüssel erkennen - es ist wahr, dass MS die Schlüssel ändern, aber zwischen den wichtigsten Versionen habe ich nie scheinen, dass sie sich ändern. Es könnte möglich sein, diesen Code im Extended BA (http://wixextba.codeplex.com/) oder in 3.8 mit einer BA-Funktion zu implementieren. – Neil