Usuário com melhor resposta
Erro ao executar job - SQL SERVER AGENT 2005

Pergunta
-
Tenho um pacote que preciso executar aos domingos, porem quando crio a job e executo da o seguinte erro:
Message
Executed as user: HRTTEFSUP002\SYSTEM. ....00.5000.00 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 15:30:29 Error: 2012-12-28 15:30:30.35 Code: 0xC0202009 Source: COMBO Connection manager "HRTTEFSAC002.vvap.usr_ebook" Description: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E4D. An OLE DB record is available. Source: "Microsoft SQL Server Native Client 10.0" Hresult: 0x80040E4D Description: "Login failed for user 'usr_ebook'.". End Error Error: 2012-12-28 15:30:30.35 Code: 0xC020801C Source: Fluxo de Dados ODS- HRTTEFSAC002 [1] Description: SSIS Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER. The AcquireConnection method call to the connection manager "HRTTEFSAC002.vvap.usr_ebook" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed. ... The package execution fa... The step failed.Alguem pode me ajudar?
Respostas
-
André, boa tarde.
Pra resolver este em um determinado cliente fiz o seguinte procedimento:
1- Na propriedade LevelProtect do pacote coloque "EncriptSensitiveWithPassword"
2 - Na propriedade PackagePassword defina uma senha e confirme-a
3 - No SQL agent quando criar o Step, automaticamente o agent pedirá a senha definida no pacote. Digite a senha.
Aí é só rodar o pacote!
Enfatizando que este procedimento é apenas para pacotes do tipo FileSystem, que acredito ser o seu caso.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 3 de janeiro de 2013 15:30
Todas as Respostas
-
André, boa tarde.
Existe alguma conexão dentro do seu pacote que está com as credenciais incorretas (Login failed for user 'usr_ebook'.". )
Verifique as credenciais do login usr_ebook. Veja se a senha está correta ou está corretamente armazenada no pacote.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
-
Eduardo, Boa tarde.
Toda vez que coloco a senha correta e marco o campo save my password ela não permacesse e ao rodar a jod o erro permanece. O mais estranho é que executo o BIDS e o pacote roda normalmente. Porem necessito que rode atraves da Job.
-
André, boa tarde.
Pra resolver este em um determinado cliente fiz o seguinte procedimento:
1- Na propriedade LevelProtect do pacote coloque "EncriptSensitiveWithPassword"
2 - Na propriedade PackagePassword defina uma senha e confirme-a
3 - No SQL agent quando criar o Step, automaticamente o agent pedirá a senha definida no pacote. Digite a senha.
Aí é só rodar o pacote!
Enfatizando que este procedimento é apenas para pacotes do tipo FileSystem, que acredito ser o seu caso.
Abs.
Eduardo Gomes - http://www.h1solucoes.com.br - Twitter: @edugp_sp
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator quinta-feira, 3 de janeiro de 2013 15:30
-
Eduardo,
Faz fiz e refiz este procedimento, porem até agora não consegui executar a job com sucesso. Pesquisando percebi que posso esta tentando rodar a job com um perfil de usuário diferente do que fiz o pacote. Sabe como posso efetuar esta verificação?
Obrigado pelo empenho em me ajudar.
-
Andre,
Nas propriedades de configuração do seu Job você poderá informar a conta de usuário que deverá rodar este job.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
Junior,
Fiz o que falou e deu certo, porem quando adiciono um Script Task da o seguinte erro.
Message
Executed as user: HRTTEFSUP002\SYSTEM. Microsoft (R) SQL Server Execute Package Utility Version 9.00.5000.00 for 64-bit Copyright (C) Microsoft Corp 1984-2005. All rights reserved. Started: 15:56:08 Error: 2013-01-11 15:56:09.50 Code: 0x00000009 Source: Script Task Description: The task cannot execute in 64-bit environment because the script is not pre-compiled. Please turn on the option to pre-compile the script in the task editor. End Error Error: 2013-01-11 15:56:09.50 Code: 0xC0024107 Source: Script Task Description: There were errors during task validation. End Error DTExec: The package execution returned DTSER_FAILURE (1). Started: 15:56:08 Finished: 15:56:09 Elapsed: 0.562 seconds. The package execution failed. The step failed.Se puder me ajudar agradeço.
André Barbosa Sousa