Como sysprep SQL Server Express?

4

Planejamos implantar o VHD do Hyper-V com o Windows Server 2008 R2 e o SQL Server 2012 Express instalados em vários hosts. Do meu ponto de vista, a maneira correta de fazer isso é instalar o SQL Server no modo de preparação, o Windows sysprep e, em seguida, concluir a instalação do SQL Server quando o VHD é implantado. Na maioria das vezes, segui o processo nesta postagem do blog: link

No entanto, depois que o VHD é implantado, não consigo concluir a instalação do SQL Server. Ele continua dizendo "A matriz de atualização está incorreta". Parece que ele está tentando atualizar-se para a edição Enterprise (me pediram a chave do produto durante a instalação, mas eu a ignorei). Alguém poderia compartilhar sua experiência na implantação de VHDs com o SQL Server (estamos bem com o SQL Server 2008 R2 ou 2012)?

Acho que a origem do meu problema é porque não consigo selecionar "Express Edition" ao inserir a chave do produto no estágio de conclusão, portanto, a instalação está tentando fazer um upgrade para o Enterprise Edition. Não tenho ideia de por que a lista suspensa está vazia.

    
por Jim 12.06.2012 / 19:56

3 respostas

7

Acabou sendo causado pela configuração do SQL Server. Após o estágio "preparar", um atalho para o estágio "completo" será adicionado ao Menu Iniciar. No entanto, por algum motivo, o atalho vincula-se à configuração do SQL Server Enterprise. Para concluir uma instância preparada do SQL Server Express, a instalação deve ser iniciada a partir da mídia de instalação do SQL Server Express, usando o prompt de comando.

Para iniciar o estágio de preparação, use

setup /action=PrepareImage

Para concluir uma instância preparada, use

setup /action=CompleteImage

Espero que isso ajude alguém no futuro.

    
por 13.06.2012 / 08:01
4

O Sysprep é suportado pelo SQL 2012 Express, como você pode ver aqui:

link

Observe que: Você não pode especificar IDs de produto para uma instância preparada de edições do SQL Server Express, não é possível atualizá-lo para outras edições e não há suporte para as ferramentas do SQL Server nas instalações do SysPrep do SQL Server.

link

Para instruções detalhadas, veja aqui:

link

    
por 12.06.2012 / 22:21
2

Sua melhor aposta será configurar o SQL Server como parte do processo do sysprep. O SQL Server pode ser instalado por meio de uma instalação de linha de comando por meio de parâmetros como parte da implantação da VM (geralmente por meio de um arquivo em lotes).

    
por 13.06.2012 / 04:36