Em um servidor, tenho um padrão SQL Server 2008 r2 com desempenho muito ruim.
Para fazer um teste rápido e sujo, gostaria de tentar instalar a edição expressa.
Este servidor não é administrado por mim, é um servidor de um cliente.
Uma consulta estúpida não está rodando naquele SQL Server padrão, leva 45 minutos para ser executada, enquanto no meu laptop leva 2 segundos com o mesmo banco de dados.
Portanto, suspeito que o SQL Server esteja corrompido ou o Windows esteja corrompido (outras ideias?).
É por isso que gostaria de tentar instalar o express (para ignorar "SQL Server está corrompido").
É possível instalar o expresso quando o padrão está lá?
Você está em um caminho totalmente errado aqui. Seriamente.
Por quê? Ser TÃO corrupto (2 segundos a 45 minutos) significaria basicamente não correr. Log de eventos cheio de erros?
Verifique os contadores de desempenho. Eu diria subsistema de disco totalmente sobrecarregado ou com pouca memória - uma situação de depuração normal real, nada mais. Instalar o Express não resolve nada.
Para responder à sua pergunta.
Sim, é possível. É outra instância com um nome predefinido (SQLExpress).
Mas é muito melhor sentar e fazer análises de linha de base para iniciantes - contadores de desempenho, etc. O SQL Server praticamente não pode ser TÃO corrompido como você indica e ainda funciona. Eu acho que é uma questão puramente de desempenho e deve ser tratada - logicamente, não com acionismo cego.
Sim, isso não seria problema, você pode instalar uma instância secundária com o instalador do sqlexpress. Primeiro, você verificaria se ao executar a consulta não há limites de hardware na memória, processador ou disco. Muitas vezes, há uma solução simples para isso.