Instalação automatizada do SQL 2008 R2 com arquivo de configuração - as credenciais fornecidas para o serviço do SQL Server Agent são inválidas

1

Estou fazendo uma instalação automatizada do SQL Server 2008 R2. Eu tenho um novo convidado VMware com o Windows 2008 R2 e executei a instalação do SQL Server 2008 R2 para criar um arquivo de configuração. Estou apenas instalando o mecanismo de banco de dados e as ferramentas de gerenciamento.

Durante o processo de configuração, quando solicitei contas, inseri contas do AD criadas especificamente para os serviços Banco de Dados e Agente do SQL. Eles são contas do AD que possuem apenas a associação do grupo Usuários do Domínio.

Estou invocando a configuração automatizada usando o seguinte comando:

Setup.exe /SQLSVCPASSWORD="************" /AGTSVCPASSWORD="************" /SAPWD="*************" /ConfigurationFile=MyConfigurationFile.INI

Ao chamar o script automatizado, tudo funciona bem até a parte em que especificamos as contas de serviço para o banco de dados e o agente SQL. Recebo um erro para as duas contas da seguinte maneira: As credenciais especificadas para o serviço do SQL Server não são válidas. Para continuar, forneça uma conta e senha válidas para o serviço do SQL Server.

Estou certo de que as senhas que estou passando para o aplicativo setup.exe estão corretas. Eu posso instalar usando o processo manual e esses nomes de usuário / senhas muito bem.

Isto parece ser um bug e eu tenho visto muitos posts pf que você pode usar as contas locais, de sistema local ou de serviço de rede e ele irá funcionar. Contudo. as melhores práticas determinam que eu crie contas de domínio separadas que tenham apenas membros do grupo de usuários do domínio.

Qualquer ajuda seria muito apreciada. Obrigado!

    
por Joel Miller 05.01.2015 / 05:18

4 respostas

1

Parece que, se sua senha tiver dois $$, a senha será salva com apenas 1 $ no arquivo configuraiton.ini. Certifique-se de que haja apenas 1 $ na senha, se puder. Essa foi a minha solução para este problema.

    
por 27.07.2016 / 20:50
1

Se as suas senhas tiverem algum caractere que será analisado pelo processador de comandos, você precisará evitá-las ou usar uma senha que não as contenha. Coisas como cifrões, apóstrofos, aspas, maior que, menor que.

    
por 11.06.2017 / 17:30
0

Joel,

Analise este: link

Acho que os usuários do domínio não têm o login como um serviço.

Melhor,

-Iuliano

    
por 05.01.2015 / 06:35
0

sintaxe se tornará :

setup.exe /CofigurationFile=D:\saurabh\ConfigurationFile.ini /QUIET="TRUE" /SAPWD="saurabh" /SQLSVCPASSWORD="sql engine service password" /AGTSVCPASSWORD="agent service password" /ASSVCPASSWORD="Ananlysis service password" /ISSVCPASSWORD="*Integration service password" /RSSVCPASSWORD="Reporting service password"

para solução detalhada, clique aqui

    
por 28.08.2016 / 23:07