Pracuję nad aplikacją WPF i korzystam z WiX jako instalatora.Bootstrapping SQL Express z WiX?
Chciałbym rozpocząć korzystanie z SQL Express 2012, ale najpierw chcę rozwiązać problemy z instalatorem.
Szukam pełnego przykładu wykrywania, ładowania, instalowania, uaktualniania i deinstalacji SQL Express 2012 przy użyciu WiX (chociaż częściowe będą również użyteczne).
Ponadto większość logiki wykrywania, które udało mi się znaleźć w Internecie, używa kluczy rejestru. Jednak Microsoft zaleca używanie WMI (patrz: http://blogs.msdn.com/b/sqlexpress/archive/2006/07/29/faq-detecting-sql-server-2005-using-wmi.aspx). Czy to możliwe przy użyciu WiX?
Zrobiłem to za pomocą kluczy rejestru nie byłem świadomy zalecenia WMI, można kierować do mnie informacje? Mogę udostępnić moją wersję klucza rejestru, jeśli chcesz. – Neil
Zobacz http://blogs.msdn.com/b/sqlexpress/archive/2006/07/29/faq-detecting-sql-server-2005-using-wmi.aspx – RickNZ
To odnosi się do SQL 2005 Myślę, że to samo może zastosuj się do 2012 roku, ale zainstalowałem całą wersję SQL Express od czasu MSDE, wykrywając ją za pomocą kluczy rejestru - prawdą jest, że MS zmienia klucze, ale pomiędzy głównymi wersjami nigdy nie wydaje mi się, żeby się zmieniły. Może być możliwe zaimplementowanie tego kodu w Extended BA (http://wixextba.codeplex.com/) lub w 3.8 za pomocą funkcji BA. – Neil