Instalação não assistida do SQL Server através do SSH

0

Estou tentando instalar o SQL Server a partir da linha de comando através do Cygwin open-ssh. A instalação funciona quando eu faço logon no servidor como Administrador e executo o script através de um shell Cygwin, mas a instalação não funciona quando faço SSH na máquina usando as credenciais do Administrador e executo exatamente o mesmo comando.

Eu já verifiquei que o processo SSHD está sendo executado como o Administrador e verifiquei se o script de instalação está realmente começando em Administrador.

Existe algo diferente com o terminal no SSH vs. o terminal do Cygwin na máquina que causaria esse problema?

Especificamente, a instalação do Sql Server é executada por um tempo e, em seguida, trava com um erro MSI 1622. "Erro ao abrir o arquivo de log de instalação. Verifique se o local do arquivo de log especificado existe e é gravável." Se eu executar as duas instalações, percebi que elas têm IDs de autenticação diferentes no ProcMon, mas elas têm os mesmos parâmetros de linha de comando exatos .

Tem de haver algo no SSH que esteja causando problemas de permissão ... Alguma idéia?

    
por Samuel 22.10.2013 / 20:32

1 resposta

0

Acontece que as variáveis de ambiente que eu estava passando pelo SSH eram muito diferentes daquelas quando eu inicio um shell do Cygwin a partir do desktop. O problema é bem descrito aqui . O bit confuso é que a instalação do SQL Server não era óbvia sobre qual era o problema. Depois de adicionar um monte de variáveis de ambiente específicas do Windows ao meu arquivo .bash_profile do Cygwin, consegui executar o instalador sem erros.

    
por 22.10.2013 / 23:42