Por que o Desinstalador do SQL Server não desinstala tudo?

2

Isso poderia me impedir de entender como isso é feito, mas acho irritante instalar o SQL Server Express em um único arquivo executável que despeja tudo isso, como SQL Publishing Wizard, SQL Compact e TSQL. .

Mas quando eu vou desinstalar o SQL Server, todo esse lixo é deixado para trás e eu tenho que removê-los um por um!

Por que isso? Existe um desinstalador que eu possa executar que basicamente diz "fazer minha máquina como se eu nunca tivesse instalado o SQL Express", apenas despejar tudo isso?

    
por SelAromDotNet 13.06.2011 / 21:55

3 respostas

1

Tem certeza de que eles realmente fazem parte do componente que você está desinstalando? Eu não posso falar sobre o material do SQL Server, mas com relação ao seu comentário do VS2010, o Dotfuscator é completamente separado componente que terá seu próprio desinstalador (e é feito por uma empresa completamente diferente). O VS2010 não o instalou, não é responsável por desinstalá-lo. O mesmo seria para o runtime F # - se não fosse algo que o VS2010 instalou quando você instalou o VS2010 pela primeira vez, então quando você desinstalar o VS2010, ele não deve removê-lo.

    
por 13.06.2011 / 22:52
0

O desinstalador só desinstalará (excluir / remover) itens que o instalador criou especificamente. Tudo o que é criado pelo software, depois de instalado, não será removido pelo processo de desinstalação.

    
por 13.06.2011 / 23:06
0

Um cenário específico que conheço é quando o SQL é instalado usando uma conta, mas é desinstalado usando uma conta diferente.

    
por 14.06.2011 / 03:14