Pasta de instalação do servidor MSSQL 2008?

1

Como faço para encontrar o caminho da pasta onde o meu servidor MSSQL 2008 R2 está instalado, dentro do meu código C #?

    
por Hemant 27.09.2011 / 06:03

1 resposta

1

As classes WMI do instalador ( Win32_Product , Win32_SoftwareFeature e Win32_SoftwareElement ) não fornecem essas informações: não há exigência de que haja um único local em qualquer um desses níveis. Portanto, algo específico da aplicação é necessário.

Parece que

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server0

contém VerSpecificRootDir com a pasta base. E parece que substituir o 100 pelo número correto (ou seja, a versão dez do SQL Server) funcionará nas versões.

    
por 27.09.2011 / 08:56