A instalação do SQL Server 2014 falha com erro 5 - Serviços de terminal não suportados?

1

Estou instalando o SQL Server 2014 em uma máquina virtual hospedada usando a área de trabalho remota. Quando executo as opções da linha de comando da instalação usando .\setup.exe /? , recebo o seguinte erro:

An error occurred during the SQL Server 2014 Setup operation.
Error result: -2067529723
Result facility code: 1220
Result error code: 5
For more information, review SQL Server 2014 Setup logs in your temp folder.

Este erro é instantâneo e não gera registros de configuração conforme indicado.

Eu verifiquei os requisitos do sistema para o SQL Server 2014 e indico o que acredito ser a causa raiz do problema:

The installation of SQL Server 2014 fails if you launch the setup through Terminal Services Client. Launching SQL Server Setup through Terminal Services Client is not supported.

link

Eu tentei usar o remoting do powershell com uma string de linha de comando de instalação do core testada e ele está retornando um erro indicando que a configuração está tentando iniciar um diálogo modal:

.\setup /ACTION=INSTALL FEATURES=SQLEngine /INSTANCENAME=MAIN
/SQLSYSADMINACCOUNTS=portland\administrator /QUIETSIMPLE 
/IACCEPTSQLSERVERLICENSETERMS 

Showing a modal dialog box or form when the application is not running in
UserInteractive mode is not a valid operation. 
Specify the ServiceNotification or DefaultDesktopOnly style to display 
a notification from a service application.

Qual é a abordagem recomendada para instalar o produto? Supondo que eu não tenha acesso ao console físico, existe uma abordagem MS que não depende do Microsoft Terminal Services?

    
por John Meyer 23.07.2014 / 16:13

1 resposta

2

I would like to know, first of all, the intent of this restriction: are they no longer targeting/supporting this product for non Hyper-V virtualization contexts?

Tem sido assim por um tempo, na verdade. A mesma restrição existe para o SQL Server 2012 e o motivo é que a instalação do SQL Server em uma sessão dos Serviços de Terminal causa problemas e comportamento não determinístico. (Não tem nada a ver com o não suporte a outras plataformas de virtualização, e eu tenho as instâncias do SQL Server 2012 e 2014 em sistemas operacionais Windows Server no hypervisor ESXi.)

I would like to know, first of all, the intent of this restriction: are they no longer targeting/supporting this product for non Hyper-V virtualization contexts?

A abordagem recomendada é instalar o produto a partir de uma conexão do console.

Como você diz que não é uma opção, por causa do seu host, eu primeiro tentaria usar a linha de comando para instalá-lo, seguindo as instruções para instalar o SQL Server 2014 no Server Core . Você deve ser capaz de usar a maioria das opções para conectar uma linha de comando remota no Windows para instalar o SQL Server remotamente.

Como alternativa, existem opções de GUI remotas que não envolvem os Serviços de Terminal. Você pode instalar um servidor VNC nesta VM ou usar algo como Webex / GoToMeeting / Teamviewer / etc. para obter uma GUI remota para o servidor sem utilizar os serviços de terminal para a sessão.

    
por 23.07.2014 / 16:27